Html5 Canvas 绘制虚线和实线的切换方法
2017-12-19 15:21
627 查看
场景应用:
1)、最开始默认绘制的都是实线。
var canvas = document.getElementById("canvas");
var context = canvas.getContext("2d");
context.strokeStyle = "black";
context.lineWidth = 5;
context.lineTo(50,50);
...
...
context.stroke();
2)、中间需要绘制一条虚线:
//画一条虚线
context.setLineDash([20]);
context.moveTo(100, 100);
context.lineTo(100, 200);
context.stroke();
3)、后面再绘制的线条,重新切换回实线:
//再次设置恢复为实线,数组再次设置成空即可。(PS: 挺雷人的方法,哈哈
)
context.setLineDash([]);
思路感谢这篇文章(办法不好找,哈哈):http://makaidong.com/beevesnoodles/35089_6022557.html
1)、最开始默认绘制的都是实线。
var canvas = document.getElementById("canvas");
var context = canvas.getContext("2d");
context.strokeStyle = "black";
context.lineWidth = 5;
context.lineTo(50,50);
...
...
context.stroke();
2)、中间需要绘制一条虚线:
//画一条虚线
context.setLineDash([20]);
context.moveTo(100, 100);
context.lineTo(100, 200);
context.stroke();
3)、后面再绘制的线条,重新切换回实线:
//再次设置恢复为实线,数组再次设置成空即可。(PS: 挺雷人的方法,哈哈
)
context.setLineDash([]);
思路感谢这篇文章(办法不好找,哈哈):http://makaidong.com/beevesnoodles/35089_6022557.html
相关文章推荐
- 【实例】html5-canvas中实现绘制虚线的方法
- 在HTML5的Canvas上绘制椭圆的几种方法(转)
- 在HTML5的Canvas上绘制椭圆的几种方法
- js+html5实现canvas绘制网页时钟的方法
- js+html5绘制图片到canvas的方法
- js+html5实现canvas绘制圆形图案的方法
- js+html5实现canvas绘制椭圆形图案的方法
- 在HTML5的Canvas上绘制椭圆的几种方法
- HTML5 Canvas 开发 绘图方法整理 【六、canvas image /canvas绘制图片、平铺图片】
- 实例讲解使用HTML5 Canvas绘制阴影效果的方法
- js HTML5 canvas绘制图片的方法
- HTML5_canvas(设置画笔样式、左右跑动的小块、绘制路径的方法、写字板、绘制圆形的方法、吃豆豆、绘制文本、环形进度条)设置一个模板
- 在html5的Canvas上绘制椭圆的几种方法总结
- html5 中的 canvas 绘制椭圆的方法
- 使用HTML5的Canvas绘制曲线的简单方法
- HTML5 Canvas中绘制椭圆的5种方法
- HTML5的CANVAS上绘制椭圆的几种方法
- js+html5实现canvas绘制圆形图案的方法
- js+html5实现canvas绘制简单矩形的方法
- HTML5 Canvas绘制圆点虚线实例