您的位置:首页 > Web前端 > HTML5

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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息