Эффект имитации выгорания изображения с наложенным текстом, реализованный с использованием Canvas и WebGL-шейдера.

Анимация запускается по клику или другому событию, например, когда секция попала в видимую область экрана.

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

Эффект не использует сторонние библиотеки для рендеринга и полностью управляется через JavaScript.

Пример:

Нажмите на фото:
ТЕКСТ ПОСЛЕ ВЫГОРАНИЯ
background
Выбрать другой фон для примера:
fire
fire
fire
fire

HTML:

CSS:

JS:

Описание настроек и методов управления анимацией дано в комментариях кода

За основу взято решение, найденное на codepen.io у пользователя Nidal95

Смотрите также:

Эффект, который накладывает на слой бесконечное количество звездочек

Летящие облака как средство анимации блока (страницы) без использования JavaScript

Фоновый эффект на JS с вращающимися окружностями

Добавить комментарий:

Ваш комментарий отправлен!