猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
如何用canvas绘制虚线区域
如上图所示~需要绘制一个类似地道一样的管道~原本我的思路是设置线条的宽度~直接通过划线实现~但是管道周围还有黄色的虚线~不知如何绘制出来
四季花海
浏览 462
回答 1
1回答
一只名叫tom的猫
canvas有画虚线的API ctx.setLineDash() 然后就是用ctx.moveTo() LineTo等这些API画线就行。黄色,也是一个ctx.strokeStyle = 'yellow',就OK了。但存在某些低版本浏览器不兼容的情况,而且转角也不会这么平滑。这个时候,就要自己封装一个函数(实线不断间隔绘制的方法)来画了。套用一楼说法,是否可以用图片代替。
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
JavaScript
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续