如何在画布上连续绘制两个图形呢?
我们需要在每次的图形前后添加beginPath和closePath方法即可。并且每次绘制需要调用stroke方法。
代码如下:
context.beginPath(); context.moveTo(100,100); context.lineTo(100,400); context.lineTo(400,400); context.lineTo(100,100); context.closePath(); context.strokeStyle = "red"; context.lineWidth = 5; context.stroke(); context.beginPath(); context.moveTo(100,100);//重新移动 context.lineTo(400,100); context.lineTo(600,300); context.lineTo(100,100); context.closePath(); context.strokeStyle = "blue"; context.lineWidth = 2; context.stroke(); 效果: