亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

大魚顯示不出來,將ctx1改成ctx2才顯示

這是CSS代碼:

body{????padding:?20px;}
.all_bg?{????
display:?inline-block;????
width:?800px;????
height:?600px;????
position:?relative;
}
.all_bg?.allCanvas?{????
position:?relative;????
width:?800px;????
height:?600px;????
margin:?0;
}
#canvas1?{????
position:?absolute;????
top:?0;????
left:?0;????
z-index:?1;
}
#canvas2?{????
position:?absolute;????
top:?0;????
left:?0;????
z-index:?0;
}

大魚的JS代碼:

var?bigFishObj?=?function(){????
this.x;????
this.y;????
this.bigEye?=?new?Image();????
this.bigBody?=?new?Image();????
this.bigTail?=?new?Image();
}
bigFishObj.prototype.init?=?function(){????
this.x?=?canWidth?*?0.5;????
this.y?=?canHeight?*?0.5;????
this.bigEye.src?=?"./src/bigEye0.png";????
this.bigBody.src?=?"./src/bigSwim0.png";????
this.bigTail.src?=?"./src/bigTail0.png";
}
bigFishObj.prototype.drawImage?=?function(){????
ctx1.save();????
ctx1.drawImage(this.bigEye,?this.x,?this.y);????
ctx1.drawImage(this.bigBody,?this.x,?this.y);????
ctx1.drawImage(this.bigTail,?this.x,?this.y);????
ctx1.restore();
}

而且我的canvas1和canvas2不是重疊的,但是看老師演示兩個canvas是重疊在一起的

https://img1.sycdn.imooc.com//5b0b795800010ed014330805.jpg

正在回答

1 回答

將CSS代碼嵌入到HTML代碼中就可以了,為什么使用<link>將CSS鏈接到HTML文件中兩個canvas就不重疊?

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

大魚顯示不出來,將ctx1改成ctx2才顯示

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號