<!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>七巧板</title> </head> <body> <canvas id="canvas">浏览器不支持</canvas> <script> 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:"#67beef"}, {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:"#f9f5la"}, {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:"3f6ca29"} ] 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=0;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>
看好几遍都看不出错来,求大神啊啊啊啊啊啊!!!!!!!!!!!!!
雨中的鱼L