簡(jiǎn)若婷
2017-01-18 15:18:01
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>無標(biāo)題文檔</title></head><body><canvas id="canvas" style="border:1px solid #aaa; display:block; margin:50px auto;">當(dāng)前瀏覽器不支持canvas,請(qǐng)更換瀏覽器之后再試。</canvas><script> var tangram=[ {p:[{x:0,y:0},{x:800,y:0},{x:400,y:400}],color:"#blue"}, {p:[{x:0,y:0},{x:400,y:400},{x:0,y:800}],color:"#red"}, {p:[{x:800,y:0},{x:800,y:400},{x:600,y:600},{x:600,y:200}],color:"yellow"}, {p:[{x:600,y:200},{x:600,y:600},{x:400,y:400}],color:"pink"}, {p:[{x:400,y:400},{x:600,y:600},{x:400,y:800},{x:200,y:600}],color:"green"}, {p:[{x:200,y:600},{x:400,y:800},{x:0,y:800}],color:"white"}, {p:[{x:800,y:400},{x:800,y:800},{x:400,y:800}],color:"purple"} ] window:onload=function() { var canvas=document.getElementById("canvas"); canvas.width=800; canvas.height=800; var context=canvas.getContext("2d"); for(var i=0;i<tangram.length;i++) {draw(tangram[i],context)} } function draw(piece,cxt) { cxt.beginPath(); cxt.moveTo(piece.p[0].x,piece.p[0].y); for(var i=1;i<piece.p.length;i++) {cxt.lineTo(piece.p[i].x,piece.p[i].y);} cxt.closePath(); cxt.fillStyle=piece.color; cxt.fill(); } </script></body></html>
3 回答
已采納

葉0528
TA貢獻(xiàn)15條經(jīng)驗(yàn) 獲得超10個(gè)贊
以下兩行,將“#”號(hào)去掉。
{p:[{x:0,y:0},{x:800,y:0},{x:400,y:400}],color:"#blue"},
{p:[{x:0,y:0},{x:400,y:400},{x:0,y:800}],color:"#red"},

添加回答
舉報(bào)
0/150
提交
取消