全网canvas基础画线

494 阅读1分钟

html

<canvas style="width:253px;height:317px" ></canvas>

js

<script>
var ctx = canvas.getContext("2d")

// 我们现在要开始画线了
ctx.beginPath();
// 移动到一个点
ctx.moveTo(100,100)
// 划线  此时绘制的是一个抽象的线段的概念
ctx.lineTo(200, 200)
ctx.lineTo(260,130)
ctx.lineTo(400, 400)
ctx.lineTo(610,10)
// 结束划线,将绘制的线段,封闭
ctx.closePath()
// 设置描边线的大小
ctx.lineWidth= "20"
// 设置线的颜色
ctx.strokeStyle = "red"
//必须用描边命令,才能显示出来
ctx.stroke()
// 设置填充的颜色
ctx.fillStyle="blue"
// 填充
ctx.fill()

</script>

path2D画线

var path = new Path2D()
path.moveTo(100, 100)
path.lineTo(200, 200)
ctx.stroke(path)