LINUX.ORG.RU

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


0

1

Нужно сделать стандартную фенечку: при клике на фотку экран затемняется полупрозрачным слоем, и в середине показывается фотка. Сквозь полупрозрачный фон видно то, что затемнялось (содержимое страницы)

НО при этом вот этот самый темный фон - не целиком однородно тёмный, а чем ближе к центру - тем прозрачней. Ну, как если бы в фотошопе сделали альфамаску и кинули туда радиальный градиент.

(совсем круто, если бы это была именно альфа-маска, с произвольными фигурами а не только с кругом)

Как правильно это делать? Есть примеры?

★★★★☆

Последнее исправление: stevejobs (всего исправлений: 1)

Ответ на: комментарий от Deleted

если я правильно понял, там цвет (настоящий цвет) накладывается радиальным градиентом

а мне в место цвета надо использовать прозрачность.

можно юзать png, но это как-то мега-стремно, контролировать нельзя что рисуется

stevejobs ★★★★☆
() автор топика
Последнее исправление: stevejobs (всего исправлений: 1)
Ответ на: комментарий от stevejobs

rgba(r,g,b,alpha) можно использовать везде, где цвет, если поддерживается.

Deleted
()

твой вопрос содержит 100% ответа, я даж не знаю что тут можно добавить.

(чорт. ответил, и только потом заметил что это в разделе webdev :)

в связи с переосмыслением вопроса в контексте вебдева, советую canvas. но т.к. в вебе я дилетант, возможно - это неправильный совет.

waker ★★★★★
()
Последнее исправление: waker (всего исправлений: 2)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.