Пример:
HTML:
|
1 |
<canvas id="bubble"></canvas> |
CSS:
|
1 2 3 4 5 6 7 8 |
#bubble { background-image: url(/demo/i/bubble.jpg); background-position: center center; background-size: cover; width: 100%; height: 500px; margin: 20px 0; } |
JS:
- Подключаем библиотеку GSAP (версия 3.2.6)
- Подключаем скрипт анимации
- Скачиваем пузыри: soap1.png, soap2.png и soap3.png (пути к ним прописываются в самом конце скрипта)
Настройки:
n = 80 - кол-во мыльных пузырей
speed = 0.05 - скорость их движения
wind = 15 - скорость ветра
windVariance = 25 - дисперсия скорости ветра, 1 = без отклонения
Найдено на codepen.io у пользователя Tom Miller
Автор фотографии Daniela Dimitrova

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