Анимация элементов

Анимация (появление) элементов при прокручивании страницы на чистом JS. Данный плагин разрабатывается собственными силами. danila.korotkov@gmail.com для предложений или замечаний.

Статья в разработке

Описание

В случае, если на экране, в один момент времени, элементов не больше одного, то они будут появляться один за другим (по ходу появления) без задержки. Если элементов больше чем один, то они будут появляться с задержкой (устанавливается в код js, параметр timer).

Если есть необходимость изменить порядок появления, например сделать чтобы два элемента появлялись одновременно, то пользуйтесь параметром - "data-inviewport-id". (см. Дополнительные параметры).

Здесь будет наглядный пример

Код

Код (позже будет добавлен в виде отдельных файлов):

Для работы необходимо добавить к элементу страницы минимальный код:
 <div class="container" data-inviewport="scale-in">

Дополнительные параметры

Параметр

Значение

data-inviewport="flash"

Тип анимации (обязательный).

data-inviewport-once="true"

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

data-inviewport-timer="0.5"

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

data-inviewport-id="1"

Номер под которым будет срабатывать анимация (если не указывать, то этот номер будет порядковым). Начинается отчет с элемента с номером - 0!

Last updated