您的位置:首页 > Web前端 > HTML5

通过HTML5标签canvas绘制一个八卦图案

2014-08-16 13:27 543 查看
只需要用到casvas标签和fillStyle、arc、beginPath、closePath、fill方法

代码如下:

<canvas id="rect" width="310" height="310" style="border:1px yellow solid;">
</canvas>
<script>
var id=document.getElementById("rect");
var context= id.getContext("2d");
context.fillStyle="#AAAAAA";
context.fillRect(0,0,310,310);
context.fillStyle="#FFFFFF";
context.beginPath();
context.arc(155,155,150,Math.PI/2,Math.PI*3/2,true);
context.closePath();
context.fill();
context.fillStyle="#000000";
context.beginPath();
context.arc(155,155,150,Math.PI/2,Math.PI*3/2,false);
context.closePath();
context.fill();
context.beginPath();
context.arc(155,230,75,Math.PI/2,Math.PI*3/2,true);
context.closePath();
context.fill();
context.fillStyle="#FFFFFF";
context.beginPath();
context.arc(155,80,75,Math.PI/2,Math.PI*3/2,false);
context.closePath();
context.fill();
context.beginPath();
context.arc(155,230,15,0,Math.PI*2,false);
context.closePath();
context.fill();
context.fillStyle="#000000";
context.beginPath();
context.arc(155,80,15,0,Math.PI*2,false);
context.closePath();
context.fill();
</script>


  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: