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

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

七巧板怎么不給源碼呢

七巧板怎么不給源碼呢?這個例子非常好??!

正在回答

1 回答

<!DOCTYPE?html>
<html>
	<head>
		<meta?charset="utf-8">
		<title>七巧板</title>
		<style>
			
		</style>
	</head>
	<body>			
			<canvas?id="canvas"??style="display:block;border:1px?solid?#aaa;margin:50px?auto;">
				當前瀏覽器不支持canvas,請更換瀏覽器后再試!
			</canvas>
			<script?type="text/javascript">
				var?site=[
				{p:[{x:0,y:0},{x:400,y:400},{x:0,y:800}],color:"#e67817"},
				{p:[{x:0,y:0},{x:400,y:0},{x:200,y:200}],color:"#f09ba0"},
				{p:[{x:400,y:0},{x:600,y:200},{x:400,y:400},{x:200,y:200}],color:"#fff500"},
				{p:[{x:400,y:0},{x:800,y:0},{x:800,y:400}],color:"#d22d2b"},
				{p:[{x:600,y:200},{x:600,y:600},{x:400,y:400}],color:"#76c5f0"},
				{p:[{x:600,y:200},{x:800,y:400},{x:800,y:800},{x:600,y:600}],color:"#6600a1"},
				{p:[{x:400,y:400},{x:800,y:800},{x:0,y:800}],color:"#00923f"}
				];
				
				window.onload=function(){					
					var?canvas=document.getElementById('canvas');
					canvas.width=800;
					canvas.height=800;
					var?context=canvas.getContext('2d');
					for(var?i=0;i<site.length;i++){				
						draw(site[i],context);	
					}					
					
					function?draw(sitt,ctx){				
						ctx.beginPath();
						ctx.moveTo(sitt.p[0].x,sitt.p[0].y);
						for(var?i=1;i<sitt.p.length;i++){	
							ctx.lineTo(sitt.p[i].x,sitt.p[i].y);	
						}
						ctx.closePath();	
						ctx.fillStyle=sitt.color;
						ctx.fill();					
						//ctx.strokeStyle="black";
						//ctx.stroke();						
					}																			
				}	
			</script>
	</body>
</html>


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

舉報

0/150
提交
取消
炫麗的倒計時效果Canvas繪圖與動畫基礎
  • 參與學習       96883    人
  • 解答問題       1029    個

學習HTML5中最激動人心的技術Canvas,徹底釋放自己的創造力

進入課程

七巧板怎么不給源碼呢

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

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

幫助反饋 APP下載

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

公眾號

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