我有一个半透明的形状:
ctx.fillStyle = "rgba(255, 255, 255, 0.5)";
ctx.beginPath();
ctx.moveTo(0, 150);
ctx.lineTo(300, 0);
ctx.lineTo(300, 450);
ctx.lineTo(50, 500);
ctx.closePath();
ctx.fill();
我想添加一点阴影,但我希望它只出现在形状之外,我想更多的是发光而不是阴影。作为我的尝试,有没有办法在画布中做到这一点:
ctx.shadowBlur = 5;
ctx.shadowColor = 'rgba(0, 0, 0, 0.25)';
看起来很普通,因为通过半透明的形状可以看到暗影。
谢谢!