画不同颜色的线条,颜色无法正确时显示

发布于 6 年前作者 leiyao13305 次浏览最后编辑 6 年前来自 ask

ctx.moveTo(40, 100);

ctx.lineTo(300, 100);

ctx.setStrokeStyle(‘red’)

ctx.stroke()

ctx.moveTo(40, 100);

ctx.lineTo(300, 200);

ctx.setStrokeStyle(‘#000’)

ctx.stroke()

ctx.moveTo(40, 100);

ctx.lineTo(40, 300);

ctx.setStrokeStyle(‘#30acff’)

ctx.stroke()

ctx.draw()

用canvas无法画出不同颜色的线条

2 回复
leichen
leichen1 楼6 年前
  • 同一个路径内的多次 setFillStylesetStrokeStylesetLineWidth等设置,以最后一次设置为准。

jing34
jing342 楼4 年前

ctx.beginPath()