Красочный фон турбулентности на JS

Фон реализован небольшим JS кодом без добавления каких-либо библиотек и плагинов

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

Пример:

Блок 1
Блок 2
Блок 3

HTML:

CSS:

JS:

Раскомментировав строчку block[i].addEventListener('mouseenter', clickCanvas); и удалив или закомментировав предыдущую (block[i].addEventListener('click', clickCanvas);), капля будет меняться при заходе курсора на блок, а не по клику.

Найдено на codepen.io у пользователя Dillon

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

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

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

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

  • Vlad:

    А как сделать такой фон фиксированным при прокручивании (чтобы было аналогично свойству background-attachment: fixed;)?

    Ответить
    • Vlad:

      Сначала задал вопрос, а только потом подумал. Нужно слой сделать 100% высоты и ширины ,ну и позиция fixed. А весь контент вынести за пределы слоя.

      Ответить