我必须在画布上绘制一个描边填充。为此,我ctx.fill
分别打电话ctx.stroke
。因此,笔触的阴影绘制在我想要避免的填充顶部。
有人可以告诉是否有办法避免这种情况?
这是我的代码:
ctx1.fillStyle = "blue";
ctx1.strokeStyle = "black";
ctx1.shadowColor = "rgba(0,255,0, 1)";
ctx1.shadowOffsetX = 50;
ctx1.shadowOffsetY = 50;
ctx1.lineWidth = "20";
ctx.beginPath();
ctx.moveTo(300, 100);
ctx.lineTo(400, 100);
ctx.lineTo(400, 200);
ctx.lineTo(300, 200);
ctx.closePath();
ctx1.fill();
ctx1.stroke();