成都网站建设设计

将想法与焦点和您一起共享

H5中canvas如何绘制圆环百分比进度

这篇文章主要为大家展示了“H5中canvas如何绘制圆环百分比进度”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“H5中canvas如何绘制圆环百分比进度”这篇文章吧。

创新互联建站专业为企业提供蛟河网站建设、蛟河做网站、蛟河网站设计、蛟河网站制作等企业网站建设、网页设计与制作、蛟河企业网站模板建站服务,十年蛟河做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。

1.效果图

H5中canvas如何绘制圆环百分比进度
2.原理
第一步绘制一个整圆颜色自定义,第二部绘制一个内圆,其半径要小于外圆颜色自定
最后一步按照百分比绘制第三个圆,颜色自定。
要实现动态绘制第三步的效果,只要添加一个定时器的功能,每隔一段时间绘制一段距离,设定一个阀值
当大于这个阀值得时候就清空这个定时器,这个阀值其实就是要显示的百分比值。每次绘制0.01.
注意:在定时器内绘制时,要把第二步绘制内圆,空白圆也在定时器中绘制。

3.知识点
绘制公式:arc(x, y, radius, startRad, endRad, anticlockwise)
在canvas画布上绘制以坐标点(x,y)为圆心、半径为radius的圆上的一段弧线。这段弧线的起始弧度是startRad,结束弧度是endRad。这里的弧度是以x轴正方向(时钟三点钟)为基准、进行顺时针旋转的角度来计算的。anticlockwise表示是以逆时针方向还是顺时针方向开始绘制,如果为true则表示逆时针,如果为false则表示顺时针。anticlockwise参数是可选的,默认为false,即顺时针。

4.js源代码

最后需用调用circleProgress这个方法,并把相应的参数穿进去。博主是这样写的,通过点击按钮触发。。。

以上是“H5中canvas如何绘制圆环百分比进度”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注创新互联行业资讯频道!


网页标题:H5中canvas如何绘制圆环百分比进度
转载注明:http://chengdu.cdxwcx.cn/article/ipeedi.html