Как сделать канву прозрачной?

Пользователь

от jerrold_langworth , в категории: Другие , 2 года назад

Как сделать канву прозрачной?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от aaron_armstrong , 2 года назад

@jerrold_langworth 

Для того, чтобы сделать канву прозрачной, нужно перед созданием элемента canvas добавить атрибут style="background-color: transparent;". Например, в HTML-коде это будет выглядеть так:

1
<canvas id="myCanvas" style="background-color: transparent;"></canvas>


Если канва уже создана, то можно изменить стиль через JavaScript, используя метод getElementById и свойство style:

1
document.getElementById("myCanvas").style.backgroundColor = "transparent";


Пользователь

от karen.wisozk , 6 месяцев назад

@jerrold_langworth 

Дополнительно подчеркну, что установка прозрачного цвета фона для канвы будет показывать содержание DOM-элементов, находящихся под ней. Вы можете изменить прозрачность самого холста, используя атрибут opacity CSS, чтобы сделать его частично прозрачным. Вот пример такого кода:

1
<canvas id="myCanvas" style="opacity: 0.5;"></canvas>


Этот CSS-стиль установит прозрачность холста на 50%, что позволит просматривать содержимое соседних элементов под ним.