HTML5中怎么用Canvas绘制圆点虚线

本篇内容主要讲解“HTML5中怎么用Canvas绘制圆点虚线”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“HTML5中怎么用Canvas绘制圆点虚线”吧!

鄱阳网站制作公司哪家好,找创新互联建站!从网页设计、网站建设、微信开发、APP开发、成都响应式网站建设公司等网站项目制作,到程序开发,运营维护。创新互联建站2013年开创至今到现在10年的时间,我们拥有了丰富的建站经验和运维经验,来保证我们的工作的顺利进行。专注于网站建设就选创新互联建站

代码如下:

var canvasPrototype = window.CanvasRenderingContext2D && CanvasRenderingContext2D.prototype;

canvasPrototype.dottedLine = function(x1, y1, x2, y2, interval) {

if (!interval) {

interval = 5;

}

var isHorizontal=true;

if (x1==x2){

isHorizontal=false;

}

var len = isHorizontal ? x2-x1 : y2-y1;

this.moveTo(x1, y1);

var progress=0;

while (len > progress) {

progress += interval;

if (progress > len) {

progress = len;

}

if (isHorizontal) {

this.moveTo(x1+progress,y1);

this.arc(x1+progress,y1,1,0,2*Math.PI,true);

this.fill();

} else {

this.moveTo(x1,y1+progress);

this.arc(x1,y1+progress,1,0,2*Math.PI,true);

this.fill();

}

}

}

到此,相信大家对“HTML5中怎么用Canvas绘制圆点虚线”有了更深的了解,不妨来实际操作一番吧!这里是创新互联网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!


本文标题:HTML5中怎么用Canvas绘制圆点虚线
分享路径:http://scyanting.com/article/psoehd.html