语法:lineTo(x, y)

  1. 绘制一条从当前位置到指定x以及y位置的直线。
  2. 开始点也可以通过moveTo()函数改变。

示例

  1. const canvas = document.querySelector('.canvas-line')
  2. const ctx = canvas.getContext('2d')
  3. // 填充三角形
  4. ctx.beginPath()
  5. ctx.moveTo(25, 25)
  6. ctx.lineTo(105, 25)
  7. ctx.lineTo(25, 105)
  8. ctx.fill()
  9. // 描边三角形
  10. ctx.beginPath()
  11. ctx.moveTo(125, 125)
  12. ctx.lineTo(125, 45)
  13. ctx.lineTo(45, 125)
  14. ctx.closePath()
  15. ctx.stroke()

image.png