Домой /  Интернет / Готовый код формы обратной связи html. Создание формы обратной связи. Форма обратной связи для wordpress

Готовый код формы обратной связи html. Создание формы обратной связи. Форма обратной связи для wordpress

Сейчас на многих сайтах можно встретить такую анимацию и ниже я тоже покажу пример. Лично я применяю такую анимацию при создании посадочных страниц(лендингов). Многие вебмастера активно применяют на своих сайтах и смотрится такая анимация при прокрутке, довольно красиво.

Чтобы сделать такое у себя на сайте, нужно немного потрудится. Если хоть немного понимать, то сложного ничего нет. Разобьем все наши действия на шаги, чтобы не запутаться.

Шаг 1

Как всегда, для того чтобы работала библиотека jQuery , надо в шапке перед закрывающимся head или в подвале перед закрывающимсяbody подключить библиотеку.

Шаг 2

//Сюда код

Или создайте файл, например - scriptviewport.js и подключите его.

Внутри тегов или файла добавляем следующий код:

Function(a){a.fn.viewportChecker=function(b){var c={classToAdd:"visible",classToRemove:"invisible",offset:100,repeat:!1,invertBottomOffset:!0,callbackFunction:function(a,b){},scrollHorizontal:!1};a.extend(c,b);var d=this,e={height:a(window).height(),width:a(window).width()},f=-1!=navigator.userAgent.toLowerCase().indexOf("webkit")?"body":"html";return this.checkElements=function(){var b,g;c.scrollHorizontal?(b=a(f).scrollLeft(),g=b+e.width):(b=a(f).scrollTop(),g=b+e.height),d.each(function(){var d=a(this),f={},h={};if(d.data("vp-add-class")&&(h.classToAdd=d.data("vp-add-class")),d.data("vp-remove-class")&&(h.classToRemove=d.data("vp-remove-class")),d.data("vp-offset")&&(h.offset=d.data("vp-offset")),d.data("vp-repeat")&&(h.repeat=d.data("vp-repeat")),d.data("vp-scrollHorizontal")&&(h.scrollHorizontal=d.data("vp-scrollHorizontal")),d.data("vp-invertBottomOffset")&&(h.scrollHorizontal=d.data("vp-invertBottomOffset")),a.extend(f,c),a.extend(f,h),!d.hasClass(f.classToAdd)||f.repeat){String(f.offset).indexOf("%")>0&&(f.offset=parseInt(f.offset)/100*e.height);var i=f.scrollHorizontal?Math.round(d.offset().left)+f.offset:Math.round(d.offset().top)+f.offset,j=f.scrollHorizontal?i+d.width():i+d.height();f.invertBottomOffset&&(j-=2*f.offset),g>i&&j>b?(d.removeClass(f.classToRemove),d.addClass(f.classToAdd),f.callbackFunction(d,"add")):d.hasClass(f.classToAdd)&&f.repeat&&(d.removeClass(f.classToAdd),f.callbackFunction(d,"remove"))}})},a(document).bind("touchmove MSPointerMove pointermove",this.checkElements),a(window).bind("load scroll touchmove",this.checkElements),a(window).resize(function(b){e={height:a(window).height(),width:a(window).width()},d.checkElements()}),this.checkElements(),this}}(jQuery);

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

Шаг 3

После подключения скрипта задержки, подключаем еще один маленький скрипт, который задает настройки:

jQuery(document).ready(function() { jQuery(".elementanm").addClass("hidden").viewportChecker({ classToAdd: "visible animated slideRight", offset: 100 }); });

В третей строке указан в скобках класс - elementanm . Этот класс нужно будет присваивать всем блокам и элементам, которым Вы захотите присвоить анимацию. В четвертой строке указан класс - slideRight . Это класс анимации. Чтобы задать нужную анимацию и нужный класс, Вам поможет прошлая статья, о которой я упомянул в самом начале. В нашем случаи это будет выезд вправо.

Если Вы захотите осуществить несколько разных видов анимации для элементов страницы, то код нужно дублировать лишь меняя класс в третей строке ну и класс анимации. Например:

jQuery(document).ready(function() { jQuery(".blockanm").addClass("hidden").viewportChecker({ classToAdd: "visible animated slideLeft", offset: 100 }); });

Шаг 4

Как упомянул в предыдущем шаге, нужно элементам задать класс elementanm . В HTML разметке примерно будет так:

Если у Вас уже присвоен элементу класс, то просто добавьте через пробел, например:

Шаг 5

И последним, что нужно сделать - задать CSS стили. Сначала пропишем стили анимации. Берем их с предыдущей статьи о которой уже упоминал в этой статье. Я беру анимацию - выезд вправо.

/*Анимация вправо*/ .slideRight{ animation-name: slideRight; -webkit-animation-name: slideRight; animation-duration: 4s; -webkit-animation-duration: 4s; animation-timing-function: ease-in-out; -webkit-animation-timing-function: ease-in-out; visibility: visible !important; } @keyframes slideRight { 0% { transform: translateX(-150%); } 100% { transform: translateX(0%); } } @-webkit-keyframes slideRight { 0% { -webkit-transform: translateX(-150%); } 100% { -webkit-transform: translateX(0%); } }

Как видите, стили анимации имеют класс slideRight, поэтому, этот класс и прописан в скрипте в шаге №3. Также есть значение 4s - это время анимации и равно 4 секундам. Теперь добавим стили для того, чтобы элемент, сначала был невиден.

Hidden{ opacity:0; } .visible{ opacity:1; }

Трудный путь в пять шагов, преодолен, так что можно посмотреть на результат своего труда. Запутаться можно, но если делать все внимательно, то все получится. Код в статье из примера, так что работает все. Пробуйте применять разные виды анимации, чтобы добиться нужного результата.

На этом все, спасибо за внимание. 🙂

Здравствуйте, дорогие друзья! Долго готовил материал сегодняшней статьи и постарался подать его максимально подробно. Надеюсь после прочтения у вас больше не останется вопросов о том, как делается css .

Сразу хочу предупредить: мы не будем сами писать скрипты или что-то подобное (блог ведь рассчитан на новичков, и нам необходимо, чтобы легко подключалось и безотказно работало).

Для работы нам понадобится скачать несколько инструментов.

Размер: 0.48 Мб

Скачать исходник

В первую очередь – это файл animate.css – библиотека, в которой прописаны стили для анимации элементов на странице. Для того, чтобы визуально оценить и выбрать вид анимации, обычно, я использую страничку ресурса http://daneden.github.io/animate.css/

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

Далее необходимо подключить таблицу стилей. Для этого копируем файл animate.css в папку с таблицами стилей вашего сайта. У меня – эта папка так и называется «css». А в файле «index.html», между тегами head прописываем:

Теперь необходимо задать класс элементу, который хотим с анимировать, с соответствующим названием, которое выбрали на предыдущем шаге. То есть стиль bounceInRight, показанный на скриншоте выше – будет являться классом для элемента, который будем анимировать. А также класс animated, для того, чтобы анимация проигрывалась. Надеюсь понятно объяснил? Если нет, то на примере ниже — это предельно просто!

Например:

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

Правда круто? Но на этом процесс создания анимации не закончен, ведь нам необходимо сделать так, чтобы проигрывание анимации происходило при прокрутке страницы, а не сразу после ее загрузки!

Для этого нам придется воспользоваться готовым скриптом wow.js. Его необходимо поместить в папку js основного каталога вашего сайта. Я выложил только сжатый вариант, потому что он меньше весит и быстрее грузиться. Полностью ознакомиться с проектом можно .

Итак, для того, чтобы анимация элементов происходила при прокрутке страницы, необходимо в файл index.html, между тегами head добавить следующие 2 строки:

new WOW().init();

А также, классу bounceInRight, вместо animated необходимо добавить wow. Должно получиться следующее:

Как видите, первая анимация проигрывается сразу после загрузки страницы, а вторая, только при прокрутке, когда ее видит пользователь. В то время как первую – не заметит, если она расположена не на первом экране.
Можно сделать вывод, что процесс создания такой анимации сводиться к 5 минутам потраченного времени. Все что нужно сделать, это:

  • Дописать 3 строчки кода между отрывающимся и закрывающимся тегом head.
  • Скопировать файл animate.css и wow.min.js в соответствующие папки.
  • Добавить класс wow и класс с названием анимации элементу, который хотим с анимировать

И все, ваш сайт будет смотреться гораздо живее и эффектнее. А в случае продажи – дороже.

Но есть дополнительные инструменты управления анимацией. У каждого элемента можно задать несколько специальных атрибутов для более тонкой настройки:

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

Например так:

А на сегодня все, до встречи на smartlanding. Оставляйте свои комментарии и задавайте вопросы! Пока!

P.s.: Если вы хотите сделать так, чтобы анимация проигрывалась при скролле в обе стороны, то рекомендую почитать вам

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

Раньше я писал об интерактивных лендингах. Обязательно посмотрите данную подборку:

Пару слов о том, чем анимация при прокрутке на сайтах в данной подборке отличается от анимации, которая чаще всего встречается на просторах рунета:

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

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

Благодаря этому, пользователь сам контролирует процесс появления элементов на странице. Анимация при прокрутке в этом случае имеет другой смысл.

Здесь можно сразу найти и минусы, и плюсы данной анимации. Ведь не всегда хочется, чтобы человек управлял появлением элементов, потому что не каждый догадается крутить с правильной скоростью. А чтобы этого избежать, лучше не делать анимацию при прокрутке главным функционалом.

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

1. Appliancetecltd.com

Анимация на этом сайте является основой. Потому что блоки появляются только тогда, когда мы прокручиваем страницу. Если мы прокручиваем страницу немного вверх, то анимация идет в обратном направлении.

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

По сравнению с сайтами, которые Вы увидите ниже, этот довольно маленький, но анимация блоков выглядит очень эффектно.

2. Lempens-design.com

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

Но больше всего на этом сайте бросаются в глаза изображения, которые размещаются в конце блока. Хотя они полностью белые, но из-за красивого фонового изображения они прекрасно дополняют блок.

3. Pedrolandaverde.com

Чем мне нравится данный сайт, так это тем, что здесь анимация является дополнительным элементом, а не основным. То есть она никак не мешает прокручивать страницу. Анимация здесь лишь дополняет и "оживляет" страницу, делая ее более динамической.

Как вы уже заметили (если зашли на этот сайт), кроме крутящихся шестеренок здесь есть еще несколько анимированных изображений. Но их не очень много. И такая анимация действительно приятна и интересна. Советую взять на вооружение данную концепцию.

4. InfoQuest

Задумка в этом примере очень интересная. Постепенно прокручивая страницу, Вы как будто листаете комикс. То есть здесь есть и диалоги, и действие, и красивая графика. Смотреть на такое одно удовольствие. А все что нужно делать, так это лишь прокручивать страницу постепенно вниз.

Идея классная, в небольшом масштабе можно такое реализовать и на лендинге. Главное, сделать это действительно тематично для лендинга.

5. Sustainability.bam.co.uk

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

Этот способ создания анимации гораздо легче и придумать саму идею для такой анимации проще.

6. Makeyourmoneymatter.org

Инфографикой на сайте уже никого не удивишь. Даже той инфографикой, которая занимает все пространство страницы. А вот этот сайт — отличный пример анимации инфографики при прокрутке страницы. Согласитесь, такая инфографика действительно круто смотрится!

Если вам понравилась такая анимация и инфографика, то для начала необходимо создать инфографику. Сделать это можно с помощью одного из данных сервисов:

7. Merry Сhristmallax

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

8. Fluger.com

Креативная идея с самолетом, который летит в двух направлениях: если прокручивать страницу вниз, то самолет летит вниз и иногда вправо, а если прокручивать в обратном направлении, то самолет меняет направление на обратное. Этот маленький нюанс действительно придает еще больше интерактивности данной странице.

9. Сoffee

Хотите узнать каким образом делают кофе? Тогда просто прокрутите данный лендинг до самого конца. Даже не зная английского можно понять то, о чем идет речь на этой странице. Все изображения настолько красочны и хорошо выполнены, что создается ощущение просмотра видеоролика. Но только это "видеоролик" с одним преимуществом… Вы полностью управляете им 😉 .

10. Kaipoche.co

Сама страница не очень большая, но анимация в верхней ее части смотрится великолепно. Здесь также много элементов, созданных с помощью анимации CSS3. Тем, кто еще не знает, как она создается, советую изучить данную статью:

11. Buntspenden

После просмотра большого количества сайтов с анимацией этот вряд ли Вас чем-то удивит. Но здесь есть один элемент, которого нет на предыдущих сайтах. Этот элемент — меню. То есть при клике на пункты меню открывается соответствующий блок.

12. KIA

Анимация на сайте KIA также создана красиво, но загрузка сайта осуществляется очень долго. А если интернет слабенький, то время загрузки может доходить до 2-3 минут. Вряд ли пользователи будут ждать столько времени, скорее всего, они закроют страницу с данным сайтом.

13. Dangersoffracking

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

14. Everylastdrop

Интерактивный сайт с анимированными элементами, где показывается количество воды, которое мы тратим ежедневно. Даже если вы не знаете что написано на английском, по изображениям интуитивно понятно что к чему.

15. Arnold Clark

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

Интернет меняется каждый день. Одни технологии и методы возникают, другие исчезают. По этой причине веб-дизайнеры и front-end разработчики должны быть в курсе последних тенденций в веб-дизайне. Parallax-прокрутка, фиксированные заголовки, плоский дизайн, одностраничные сайты и CSS-анимация некоторые из самых горячих веб-тенденций на текущий момент.

В этом уроке мы рассмотрим создание анимации и эффектов при прокрутке страницы с помощью CSS и jQuery.

Четыре эффекта, которые мы будем создавать можно увидеть на этой странице .

Примечание: Код, используемый в этом уроке можно было бы улучшить при помощи кэширования объектов и использования CSS анимации вместо метода jQuery "animate() ", но для простоты мы сконцентрируемся в первую очередь на идее.

Что такое анимация и эффекты при прокрутке страницы?

Подобная анимация и эффекты новый, набирающий популярность метод, который дает front-end разработчикам возможность создавать мультимедийные и интерактивные веб-проекты. Когда пользователь прокручивает страницу вниз, разработчики могут легко манипулировать объектами с помощью CSS и jQuery.

Для того чтобы обнаружить прокручивает ли пользователь страницу вниз, мы используем jQuery-событие scroll() .

После того, как мы узнаем, что пользователь прокручивает страницу, мы можем получить вертикальное положение полосы прокрутки с помощью метода scrollTop() и применить нужные эффекты:


if ($(this ) .scrollTop () > 0 ) {
// создаем эффекты и анимацию
}
} ) ;

Являются ли они адаптивными?

Если мы заинтересованы в создании адаптивных эффектов (оптимизированных под разные разрешения экрана), то мы должны определить следующие свойства:

  • Свойство width - ширина окна браузера.
  • Свойство height - высота окна браузера.

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

Мы можем легко получить значения этих свойств с помощью методов width() и height() .

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

$(window) .scroll (function () {
if ($(this ) .width () < 992 ) {
if ($(this ) .height () 1000 ) {
// создаем эффекты
}
}
}
} ) ;

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

Пример #1

Этот эффект срабатывает, когда верхнее положение полосы прокрутки окна превышает 60px. В таком случае выполняется следующий фрагмент кода:

if ($(window) .scrollTop () > 60 ) {
$(".banner h2" ) .css ("display" , "none" ) ;
$(".banner .info" ) .css ("display" , "block" ) ;
} else {
$(".banner h2" ) .css ("display" , "block" ) ;
$(".banner .info" ) .css ("display" , "none" ) ;
}

Код выше скрывает дочерний элемент h2 внутри элемента с классом .banner и показывает его дочерний элемент .info , который был первоначально скрыт.

Этот код также может быть записан следующим образом:

if ($(window) .scrollTop () > 60 ) {
$(".banner h2" ) .hide () ;
$(".banner .info" ) .show () ;
} else {
$(".banner h2" ) .show () ;
$(".banner .info" ) .hide () ;
}

Пример #2

Следующий эффект зависит не только от верхней позиции полосы прокрутки браузера, но и от ширины окна. В частности, мы делаем следующие предположения:

  • Ширина окна имеет значение меньше или равно 549px. В таком случае, анимация срабатывает только тогда, когда верхнее положение полосы прокрутки окна превышает 600px.
  • Ширина окна имеет значение между 550px и 991px. В таком случае, анимация срабатывает только тогда, когда верхнее положение полосы прокрутки окна превышает 480 пикселей.
  • Ширина браузера имеет значение больше 991px. В таком случае, анимация срабатывает только тогда, когда верхнее положение полосы прокрутки окна превышает 450px.
  • Вышеупомянутые предположения реализованы в следующем фрагменте кода:

    if ($(window) .width () 600 ) {

    firstAnimation() ;
    }
    } else if ($(window) .width () > 480 ) {
    // анимация, которая должны быть выполнена
    firstAnimation() ;
    }
    } else {
    if ($(window) .scrollTop () > 450 ) {
    // анимация, которая должны быть выполнена
    firstAnimation() ;
    }
    }

    Код, который содержит анимацию, которая будет выполнена, следующий:

    var firstAnimation = function () {
    $(".clients .clients-info" ) .each (
    function () {
    $(this ) .delay (500 ) .animate ({
    opacity: 1 ,
    height: "180" ,
    width: "250"
    } , 2000 ) ;
    }
    ) ;
    } ;

    Код выше анимирует свойства непрозрачности, высоту и ширину для элемента .clients-info .

    Пример #3

    Третий эффект зависит также от верхней позиции полосы прокрутки окна и от ширины окна. В частности, мы делаем следующие предположения:

  • Ширина окна имеет значение меньше или равно 549px. В таком случае, анимация срабатывает только тогда, когда верхнее положение полосы прокрутки окна превышает 1750px.
  • Ширина окна имеет значение между 550px и 991px. В таком случае, анимация срабатывает только тогда, когда верхнее положение полосы прокрутки окна превышает 1150px.
  • Ширина окна имеет значение больше 991px. В таком случае, анимация срабатывает только тогда, когда верхнее положение полосы прокрутки окна превышает 850px.
  • И вот код:

    if ($(window) .width () 1750 ) {
    secondAnimation() ;
    }
    } else if ($(window) .width () > 549 & amp;& amp; $(window) .width () 1150 ) {
    secondAnimation() ;
    }
    } else {
    if ($(window) .scrollTop () > 850 ) {
    secondAnimation() ;
    }
    }

    Код, который содержит анимацию, следующий:

    var secondAnimation = function () {
    $(".method:eq(0)" ) .delay (1000 ) .animate ({
    opacity: 1
    } , "slow" ,
    function () {

    }
    ) ;

    $(".method:eq(1)" ) .delay (2000 ) .animate ({
    opacity: 1
    } , "slow" ,
    function () {
    $(this ) .find ("h4" ) .css ("background-color" , "#b5c3d5" ) ;
    }
    ) ;

    $(".method:eq(2)" ) .delay (3000 ) .animate ({
    opacity: 1
    } , "slow" ,
    function () {
    $(this ) .find ("h4" ) .css ("background-color" , "#b5c3d5" ) ;
    }
    ) ;

    $(".method:eq(3)" ) .delay (4000 ) .animate ({
    opacity: 1
    } , "slow" ,
    function () {
    $(this ) .find ("h4" ) .css ("background-color" , "#b5c3d5" ) ;
    }
    ) ;
    } ;

    Код выше последовательно анимирует свойство opacity для элементов .method , а затем меняет цвет фона дочерних элементов h4 .

    Пример #4

    Этот эффект также зависит от верхней позиции полосы прокрутки и ширины окна. Более конкретно:

  • Если ширина окна имеет значение меньше или равное 549px, анимация срабатывает только тогда, когда верхнее положение полосы прокрутки окна превышает 3500px.
  • Если ширина окна имеет значение между 550px и 991px, анимация срабатывает только тогда, когда верхнее положение полосы прокрутки окна превышает 2200px.
  • Если ширина окна имеет значение большее, чем 991px, анимация срабатывает только тогда, когда верхнее положение полосы прокрутки окна превышает 1600px.
  • Это реализовано следующим кодом:

    if ($(window) .width () 3500 ) {
    thirdAnimation() ;
    }
    } else if ($(window) .width () > 549 & amp;& amp; $(window) .width () 2200 ) {
    thirdAnimation() ;
    }
    } else {
    if ($(window) .scrollTop () > 1600 ) {
    thirdAnimation() ;
    }
    }

    Код для анимации следующий:

    .delay (2000 ) .animate ({
    opacity: 1 ,
    right: 0
    } , "slow"
    ) ;

    $(".blogs" ) .find ("button" ) .delay (2500 ) .animate ({
    opacity: 1 ,
    bottom: 0
    } , "slow"
    ) ;
    } ;

    Код выше последовательно анимирует свойства opacity, left, right и bottom для элементов в P, IMG, BUTTON .

    Заключение

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


    Если у Вас возникли вопросы, то для скорейшего получения ответа рекомендуем воспользоваться нашим

    Самый простой пример использования данной комбинации Вы можете наблюдать чуть ниже на этой странице. Самое интересное то, что эта красота (анимация при скроллинге) работает БЕЗ jQuery . Получается, что для данного скрипта открыты все двери...И как пример, скрольте вниз...Смелее...

    С уверенностью могу Вам сказать, что сейчас анимация при скроллинге становится ОЧЕНЬ популярной, и данный эффект Вы можете часто встретить на продающих сайтах успешных интернет предпринимателей. Подобные «трюки» ОЧЕНЬ оживляют сайты, а также помогают сфокусировать внимание посетителя на тех важных моментах, которые Вы хотите, чтобы были замечены первым делом.

    Анимация при скроллинге: комбинация
    «WOW.js » и «Animate.css »
    на WordPress...

    * чтобы повторить анимацию, перезагрузите страницу.

    Как настроить?

    ШАГ 1
    Для начала скачайте эти два файла («WOW.js» и «Animate.css»)

    ОБНОВЛЕНО (25.июль.2019):
    wow.min.js v1.2.1 | animate.min.css v3.7.2
    ШАГ 2
    Помещаем папку «wow-animation» в корневую папку сайта. Конечно, Вы можете поместить ее в любое место, главное, чтобы путь к файлам Вы указали правильный. Желательно все же поместить эту папку в корневую папку: index.html. Если это WordPress, то поместите папку куда хотите. (главное — указать правильный путь к ней).

    ШАГ 3
    Помещаем в эту строку:

    * Естественно, указываем правильный путь к файлу. Если устанавливаете на WordPress, то рекомендую указывать полный путь, т.е. начиная с httpS://ВашДомен и т.д. Чтобы проверить, правильно ли Вы подключили файл - скопируйте URL, введите в адресную строку и нажмите «Enter». Если откроется файл с непонятным кодом, значит все ок 🙂

    ШАГ 4
    Помещаем в самый низ страницы перед эти строки:

    new WOW ().init();

    * Тоже укажите правильный путь к файлу и проверьте в браузере.

    Определенная информация

    ШАГ 6
    Продвинутые настройки. Добавляем функции:
    data-wow-duration : Меняем продолжительность анимации;
    data-wow-delay : Задержка перед началом анимации;
    data-wow-offset : Расстояние до запуска анимации (относительно нижней части окна браузера);
    data-wow-iteration : Повторяем анимацию «столько-то раз».

    Определенная информация Определенная информация