moveTo
、lineTo
使用canvas
绘制一条线段,默认已经拿到canvas
的上下文context
绘制一条直线需要使用context
提供的moveTo
、lineTo
方法
moveTo
是线段的起点,lineTo
是线段下一个点,最后使用stroke
进行描边。如下代码
context.moveTo(100,100)
context.lineTo(200,200)
context.stroke()
效果图:
[外链图片转存失败(img-dtn3yBBr-1567928515393)(https://i.loli.net/2019/09/08/y7cTXhtGOsVJRU2.png)]
如果一段线段分为多段,可以多次使用lineTo
方法,将每个顶点都填进去就可以了
context.moveTo(100,100)
context.lineTo(200,200)
context.lineTo(200,400)
context.stroke()
效果图:
strokeStyle
、lineWidth
content
还提供了strokeStyle
和lineWidth
两个方法,这两个方法可以的作用是描边颜色
,线宽
。
ctx.moveTo(100,