Эффекты красивого появления html блоков на jQuery
X
Заказать сайт
Заказать сайт

Эффекты красивого появления html блоков на jQuery

539

Думаю, многие видели, как при загрузке сайта, начинают с разных сторон выплывать различные блоки. Одни просто плавно появляются, другие "подгружаются" снизу, а третьи имеют более сложную анимацию.

Особенно эффектно данные "спецэффекты" смотрятся, когда пользователь прокручивает страницу и видит подгрузку новых html элементов. На сегодня самой лучшей библиотекой по созданию анимации блоков я считаю wow.js. Этот плагин не требует jQuery библиотеки! А значит будет работать на любом сайте.

Как вы видите из примера эффектов просто великое множество. Рассмотрим как установить скрипт:

1. Подключить wowanimate.css и wow.min.js
2. Добавить после wow.min.js внутри head запись <script>new WOW().init();</script>, которая запустит активацию эффектов
3. Теперь, чтобы назначить эффект на нужный тег пишите к нему класс: class="wow fadeInDown"

Поскольку скрипт может загружать блоки с разным типом анимации, ее мы сразу указываем в классе. Например, тег с классом class="wow fadeInUp" будет означать, что на этом блоке будет плавное появление блока снизу-вверх.

Также можно задавать атрибуты к каждому тегу с очень полезными свойствами:
data-wow-duration: Длительность анимации;
data-wow-delay: Задержка перед стартом анимации;
data-wow-offset: Дистанция от нижнего края браузера для начала анимации;
data-wow-iteration: Сколько раз повторять анимацию

Рассмотрим пример. Запись типа:

<div class="wow tada" data-wow-duration="0.8s" data-wow-delay="0.6s"></div>

Означает, что будет применен эффект пульсации длительностью 0.8 сек. с задержкой перед запуском в 0.6 сек. В моем примере вы найдете десятки настроенных эффектов, но вы можете использовать все. Для этого загляните в файл wowanimate.css. В нем все эффект начинаются с @-webkit-keyframes. Например, @-webkit-keyframes rotateIn, означает, что эффект rotateIn, который можно использовать для анимации.

 

| | Эффекты красивого появления html блоков на jQuery | Думаю, многие видели, как при загрузке сайта, начинают с разных сторон выплывать различные блоки. Одни просто плавно появляются, другие "подгружаются" | https://blogprogram.ru/wp-content/uploads/2016/12/539-131x131.jpg