首页前端开发HTMLhtml5中关于canvas画图之画圆形的实例介绍

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

时间2024-01-23 00:12:02发布访客分类HTML浏览796
导读:收集整理的这篇文章主要介绍了html5中关于canvas画图之画圆形的实例介绍,觉得挺不错的,现在分享给大家,也给大家做个参考。利用canvas中的arc可以绘制圆形图案。函数原型为:context.arc(x,y,半径,开始角度,结束角度...
收集整理的这篇文章主要介绍了html5中关于canvas画图之画圆形的实例介绍,觉得挺不错的,现在分享给大家,也给大家做个参考。利用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画图之画圆形的实例介绍的详细内容,更多请关注其它相关文章!

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!

canvas

若转载请注明出处: html5中关于canvas画图之画圆形的实例介绍
本文地址: https://pptw.com/jishu/583549.html
H5富文本编辑器的详细介绍 认识HTML5的WebSocket

游客 回复需填写必要信息