Canvas globalAlpha 属性
示例
绘制一个红色矩形。设置透明度(globalAlpha)为 0.5。然后绘制一个蓝色和绿色矩形
JavaScript
const canvas = document.getElementById("myCanvas");
const ctx = canvas.getContext("2d");
ctx.fillStyle = "red";
ctx.fillRect(20, 20, 75, 50);
// 打开透明度
ctx.globalAlpha = 0.2;
ctx.fillStyle = "blue";
ctx.fillRect(50, 50, 75, 50);
ctx.fillStyle = "green";
ctx.fillRect(80, 80, 75, 50);
自己动手试一试 »
描述
globalAlpha
属性设置或返回上下文的透明度值。
globalAlpha
属性值必须是一个在 0.0(完全透明)和 1.0(默认值,无透明度)之间的数字。
语法
context.globalAlpha = number |
属性值
值 | 描述 | 试一试 |
---|---|---|
数字 | 透明度 0.0 = 完全透明 1.0 = 无透明度 |
试一试 » |
浏览器支持
<canvas>
元素是 HTML5 标准(2014)。
globalAplha
在所有现代浏览器中都受支持
Chrome | Edge | Firefox | Safari | Opera | IE |
是 | 是 | 是 | 是 | 是 | 9-11 |
❮ Canvas 参考