第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

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

不知道是哪里出錯,只有一個灰色的框

<!DOCTYPE html>
<html>
<head>
?? ?<meta charset="UTF-8">
?? ?<title>倒計時效果</title>
</head>
<body>
?? ?<canvas id="canvas" style="border:1px solid #aaa; display:block; margin:50px auto;">
?? ??? ?當前瀏覽器不支持canvas,請更換瀏覽器后再試(若支持則忽略此行代碼)
?? ?</canvas>
<script type="text/javascript">
?? ?var tangram = [
?? ??? ?{p:[{x:0,y:0},{x:800,y:0},{x:400,y:400}],color:"#caff67"},
?? ??? ?{p:[{x:0,y:0},{x:400,y:400},{x:0,y:800}],color:"#67becf"},
?? ??? ?{p:[{x:800,y:0},{x:800,y:400},{x:600,y:600},{x:600,y:200}],color:"#ef3d61"},
?? ??? ?{p:[{x:600,y:200},{x:600,y:600},{x:400,y:400}],color:"#f9f51a"},
?? ??? ?{p:[{x:400,y:400},{x:600,y:600},{x:400,y:800},{x:200,y:600}],color:"#a594c0"},
?? ??? ?{p:[{x:200,y:600},{x:400,y:800},{x:0,y:800}],color:"#fa8ecc"},
?? ??? ?{p:[{x:800,y:400},{x:800,y:800},{x:400,y:800}],color:"#f6ca29"},

?? ?]

?? ?window.onload = function(){
?? ??? ?var canvas = document.getElementById("canvas");
?? ??? ?canvas.width = 800;
?? ??? ?canvas.height = 800;

?? ??? ?var context = canvas.gtContext("2d");
?? ??? ?//使用context繪制
?? ??? ?
?? ??? ?for (var i = 0:i<tangram.length; i ++) {
?? ??? ??? ?draw( tangram[i],context)
?? ??? ?}
?? ??? ?function draw( plice , cxt){
?? ??? ??? ?cxt.beginPath();
?? ??? ??? ?cxt.moveTo( plice.p[0].x , plice.p[0].y);
?? ??? ??? ?for (var i = 1; i<plice.p.length ; i++) {
?? ??? ??? ??? ?cxt.closePath();
?? ??? ??? ??? ?cxt.fillStyle=plice.color;
?? ??? ??? ??? ?cxt.fill();
?? ??? ??? ??? ?
?? ??? ??? ??? ?context.lineWidth = 3
??? ??? ??? ??? ?context.strokeStyle = "red"
?? ??? ??? ??? ?context.stroke()//stroke筆畫的意思,用來繪制線條
?? ??? ??? ?}
</script>

</body>
</html>

正在回答

4 回答

忘記說for循環(huán) i=1; 后面是分號不是冒號

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

http://img1.sycdn.imooc.com//57874c140001728c07980937.jpg?一定要細心

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

就是你的for循環(huán)遍歷完得有最終的確定點呀,所以少了一行代碼,你把cxt.lineTo(plice.p[i].x,plice.p[i].y);這句話加上去試試,看看有沒有用

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

? ? ? ? function draw( plice , cxt){
?? ??? ??? ?cxt.beginPath();
?? ??? ??? ?cxt.moveTo( plice.p[0].x , plice.p[0].y);
?? ??? ??? ?for (var i = 1; i<plice.p.length ; i++) {

? ? ? ? ? ? ? ?cxt.lineTo(plice.p[i].x,plice.p[i].y);

?? ??? ??? ??? ?cxt.closePath();
?? ??? ??? ??? ?cxt.fillStyle=plice.color;
?? ??? ??? ??? ?cxt.fill();




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

舉報

0/150
提交
取消

不知道是哪里出錯,只有一個灰色的框

我要回答 關(guān)注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號