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

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

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

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

Пример:

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

HTML:

CSS:

JS:

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

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

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

Появляющиеся от движения курсора мыльные пузыри

Фоновый эффект на JS с двигающейся за курсором мыши разноцветной ленты

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

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

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

Комментарии:

  • Станислав:

    Буду значит по очереди включать иногда, а другую выключать) Плохо как у Вас на сайте сразу всё не работает...

    Ответить
  • Станислав:

    Здравствуйте. Пол ночи думал что не так при установке, оказалось несовместимость с "Слайдер-презентация с красивым эффектом." Жаль конечно.

    Ответить