html5中关于canvas画图之画圆形的实例介绍

互联网 17-7-22
利用canvas中的arc可以绘制圆形图案。函数原型为:context.arc(x,y,半径,开始角度,结束角度,是否逆时针旋转);所以可以通过修改开始角度和结束角度来绘制弧线。

代码如下:

<!DOCTYPE html>  <html lang="en">  <head>  	<meta charset="UTF-8">  	<title>html5圆形</title>  	<script type="text/javascript">  		window.addEventListener("load",function(){  			//canvas的2d上下文  			var ctx=document.getElementById("canvas").getContext("2d");  			//圆1  			ctx.beginPath();  			ctx.arc(150,45,35,0,Math.PI*2,false);  			ctx.fillStyle="rgba(192,80,77,0.7)";//半透明的红色  			ctx.fill();  			ctx.strokeStyle="rgba(192,80,77,1)";//红色  			ctx.stroke();  			//圆2  			ctx.beginPath();  			ctx.arc(125,95,35,0,Math.PI*2,false);  			ctx.fillStyle="rgba(155,187,89,0.7)";//半透明绿色  			ctx.fill();  			ctx.strokeStyle="rgba(155,187,89,1)";//绿色  			ctx.stroke();  			//圆3  			ctx.beginPath();  			ctx.arc(175,95,35,Math.PI*2,false);  			ctx.fillStyle="rgba(128,100,162,0.7)";//半透明的紫色  			ctx.fill();  			ctx.strokeStyle="rgba(128,100,132,1)";//紫色  			ctx.stroke();  		});  	</script>  </head>  <body>    	<canvas id="canvas" width="600" height="600"></canvas>  </body>  </html>

上图是绘制的三个圆形相互折腾的,另外可以直接修改那个开始角度和结束弧度来画弧线。

以上就是html5中关于canvas画图之画圆形的实例介绍的详细内容,更多内容请关注技术你好其它相关文章!

来源链接:
免责声明:
1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险
2.本文版权归属原作所有,仅代表作者本人观点,不代表本站的观点或立场
标签: h5
上一篇:php获取远程图片并下载保存到本地的方法分析 下一篇:html5中的script属性及js同步和异步加载实现代码详解

相关资讯