HTML canvas свойство globalAlpha
Определение и использование
globalAlpha
свойство устанавливает или возвращает текущую прозрачность рисования (alpha или transparency).
globalAlpha
значение свойства должно быть介于 0.0
между числами (полностью прозрачными) и 1.0
между числами (не прозрачными).
Пример
Сначала нарисуйте красный прямоугольник, затем установите прозрачность (globalAlpha) в 0.2 и нарисуйте зеленый и синий прямоугольники:
JavaScript:
var c=document.getElementById("myCanvas"); var ctx=c.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);
Грамматика
context.globalAlpha=number;
Значение атрибута
Значение | Описание |
---|---|
number | Прозрачность. Должна быть между 0.0 (полностью прозрачна) и 1.0 (не прозрачна). |
Технические детали
Значение по умолчанию: | 1.0 |
---|
Поддержка браузеров
Числа в таблице указывают на версию первого браузера, который полностью поддерживает этот атрибут.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
4.0 | 9.0 | 3.6 | 4.0 | 10.1 |
Примечание:Интернет-Explorer 8 и более ранние версии не поддерживают элемент <canvas>.