Маскировка элемента div с элементом canvas - PullRequest
0 голосов
/ 05 января 2012

Я пытаюсь сделать слайд-шоу, состоящее в основном из элементов div, которые могут быть замаскированы элементом canvas (чтобы он мог иметь форму круга или странную форму, а не квадрат. Это возможно? Я видел много примеровмаскировки изображения, но не всего div или набора div.

Ответы [ 2 ]

2 голосов
/ 05 января 2012

Да, конечно, можно замаскировать div. Например, холст может маскировать div следующим образом:

enter image description here

это просто изображение, источник здесь:

http://jsfiddle.net/r58jF/

или белый , который следует отметить, просто создает иллюзию кругового div, и эта иллюзия сильно зависит от того, что находится внутри или позади div

( или что-то более изумительное )

0 голосов
/ 06 января 2012

Нельзя использовать визуализацию элементов HTML в качестве источника изображения для холста, и поэтому вы не можете использовать холст для рисования содержимого HTML. Если вы хотите сделать произвольные части div полностью или частично прозрачными, ответ «Нет, вы не можете сделать это с помощью Canvas».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...