Анимация
Вы можете использовать специальные классы, позволяющие анимировать элементы на вашей странице.
Демонстрация
С помощью данной демонстрации вы можете увидеть анимацию в действии.
Использование
Для добавления анимации к элементу необходимо добавить класс .animated
. Также необходимо указать тип анимации добавив один из следующих классов: .bounce
,
.flash
, .pulse
, .rubberBand
, .shake
, .headShake
, .swing
, .tada
, .wobble
, .jello
, .bounceIn
, .bounceInDown
, .bounceInLeft
, .bounceInRight
, .bounceInUp
, .bounceOut
, .bounceOutDown
, .bounceOutLeft
, .bounceOutRight
, .bounceOutUp
, .fadeIn
, .fadeInDown
, .fadeInDownBig
, .fadeInLeft
, .fadeInLeftBig
, .fadeInRight
, .fadeInRightBig
, .fadeInUp
, .fadeInUpBig
, .fadeOut
, .fadeOutDown
, .fadeOutDownBig
, .fadeOutLeft
, .fadeOutLeftBig
, .fadeOutRight
, .fadeOutRightBig
, .fadeOutUp
, .fadeOutUpBig
, .flipInX
, .flipInY
, .flipOutX
, .flipOutY
, .lightSpeedIn
, .lightSpeedOut
, .rotateIn
, .rotateInDownLeft
, .rotateInDownRight
, .rotateInUpLeft
, .rotateInUpRight
, .rotateOut
, .rotateOutDownLeft
, .rotateOutDownRight
, .rotateOutUpLeft
, .rotateOutUpRight
, .hinge
, .rollIn
, .rollOut
, .zoomIn
, .zoomInDown
, .zoomInLeft
, .zoomInRight
, .zoomInUp
, .zoomOut
, .zoomOutDown
, .zoomOutLeft
, .zoomOutRight
, .zoomOutUp
, .slideInDown
, .slideInLeft
, .slideInRight
, .slideInUp
, .slideOutDown
, .slideOutLeft
, .slideOutRight
, .slideOutUp
.
Анимация запускается сразу после появления элемента на странице. Для бесконечной анимации необходимо добавить класс .infinite
.
<div class="t-4 animated bounce infinite">Прыгай!</div>
Анимация при прокрутке
Для того чтобы запускать анимацию при появлении в зоне видимости, используйте класс wow
.
<div class="sf-example" data-example-id="">
<div class="d-inline-block m-4 hr-4 wr-4 t-center bg-red wow bounceInUp">
<div class="align-middle c-white t-4">1</div>
</div>
<div class="d-inline-block m-4 hr-4 wr-4 t-center bg-pink wow tada">
<div class="align-middle c-white t-4">2</div>
</div>
<div class="d-inline-block m-4 hr-4 wr-4 t-center bg-deep-purple wow fadeInLeft">
<div class="align-middle c-white t-4">3</div>
</div>
<div class="d-inline-block m-4 hr-4 wr-4 t-center bg-indigo wow fadeInRight">
<div class="align-middle c-white t-4">4</div>
</div>
<div class="d-inline-block m-4 hr-4 wr-4 t-center bg-blue wow fadeInUp">
<div class="align-middle c-white t-4">5</div>
</div>
<div class="d-inline-block m-4 hr-4 wr-4 t-center bg-cyan wow slideInRight">
<div class="align-middle c-white t-4">6</div>
</div>
<div class="d-inline-block m-4 hr-4 wr-4 t-center bg-teal wow bounceInLeft">
<div class="align-middle c-white t-4">7</div>
</div>
<div class="d-inline-block m-4 hr-4 wr-4 t-center bg-green wow zoomInLeft">
<div class="align-middle c-white t-4">8</div>
</div>
<div class="d-inline-block m-4 hr-4 wr-4 t-center bg-orange wow slideInUp">
<div class="align-middle c-white t-4">9</div>
</div>
<div class="d-inline-block m-4 hr-4 wr-4 t-center bg-deep-orange wow zoomInDown">
<div class="align-middle c-white t-4">10</div>
</div>
</div>
Для управления анимацией вы можете использовать дополнительные параметры:
data-wow-offset:
Дистанция от нижнего края браузера для начала анимации;data-wow-duration:
Изменение длительности анимации;data-wow-delay:
Задержка перед стартом анимации;data-wow-iteration:
Количество повторений анимации.
Время вы можете указывать как в секундах s
, так и в милисекундах ms
.
<div class="d-inline-block m-4 hr-4 wr-4 t-center bg-red wow bounce" data-wow-duration="1s" data-wow-iteration="4">
<div class="align-middle c-white t-4">1</div>
</div>
<div class="d-inline-block m-4 hr-4 wr-4 t-center bg-pink wow fadeInRight" data-wow-delay="1s">
<div class="align-middle c-white t-4">2</div>
</div>
<div class="d-inline-block m-4 hr-4 wr-4 t-center bg-deep-purple wow fadeInRight" data-wow-delay="1500ms">
<div class="align-middle c-white t-4">3</div>
</div>
<div class="d-inline-block m-4 hr-4 wr-4 t-center bg-indigo wow fadeInRight" data-wow-delay="2s">
<div class="align-middle c-white t-4">4</div>
</div>
<div class="d-inline-block m-4 hr-4 wr-4 t-center bg-blue wow fadeInRight" data-wow-delay="2500ms">
<div class="align-middle c-white t-4">5</div>
</div>