部分透明(不透明)HTML5 Canvas绘图

Jos*_*h K 2 javascript html5 transparency canvas opacity

是否可以在画布上动态创建部分透明元素?目前我在CSS中设置整个canvas元素的不透明度,但我希望某些元素比其他元素更明显.

到目前为止我发现的任何内容都表明这是可能的.

Tys*_*son 7

简单地使用rgba(r, g, b, a)(a从0(完全透明)到1(完全不透明)的alpha透明度在哪里:

myContext.fillStyle = "rgba(0, 0, 0, 0.5)";
Run Code Online (Sandbox Code Playgroud)

例子: