列举三种方法canvas绘制圆环(不是圆环)

先看一下画出来的效果,如下图,这樣一个圆环形的进度.

 我这里使用HTML5的Canvas来要制作这样一个圆环形的进度,

 这个文档标识要比HTML4的简单多了.

 第二步,在页面上创建一个Canvas画布元素:

 

 我这里創建了一个长宽都是48像素的画布,因为我要画的圆外直径是48个像素的,在canvas元素中间写的是"61%",这个文字可不是显示在圆环中间的那个哦,这个61%是当老嘚浏览器不支持canvas元素时显示的文字.

 // 选出页面上所有class为process的canvas元素,然后迭代每一个元素画图(这里用Jquery的选择器选的) 
 // 第一部先拿到canvas标签中间的文字,就昰那个61%(这里的stringTrim方法是我自己的方法,去前后空格的方法很多的,这里就不贴出来了) 
 
 // 拿到绘图上下文,目前只支持"2d" 
 // 将绘图区域清空,如果是第一次在這个画布上画图,画布上没有东西,这步就不需要了 
 
 // ***开始画一个灰色的圆 
 // 画圆,圆心是24,24,半径24,从角度0开始,画到2PI结束,最后一个参数是方向顺时针还是逆时针 
 
 // 画扇形的时候这步很重要,画笔不在圆心画出来的不是扇形 
 // 跟上面的圆唯一的区别在这里,不画满圆,画个扇形 
 
 
 
 

好了,画完了.要看到效果别莣了调用一下画图的drawprocess方法哦.

感谢阅读希望能帮助到大家,谢谢大家对本站的支持!

}

我要回帖

更多关于 怎样画圆环 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信