假设我用这个矩形绘制一个HTML5元素:
context.clearRect(25,72,32,32);
我该如何使其透明50%?
解决方法
使用globalAlpha。你也必须用fillRect绘制。 clearRect只是擦除像素。它不能部分擦除,因此您必须使用fillRect或其他绘图图元。
ctx.globalAlpha = 0.2; ctx.fillRect(50,50,75,50); ctx.globalAlpha = 1.0;