Эффектное появление элементов при скроллинге страницы

Поделиться
HTML-код
  • Опубликовано: 9 фев 2025
  • Эффектное появление различных блоков, графиков и рисунков про прокрутке (скроллинге) страницы, уже является неотъемлемой частью большинства сайтов.
    В этом уроке я покажу одно из решений для вашего сайта, основанное на использовании JavaScript плагина wow.js и набора стилей CSS Анимации animate.css
    скачать wow.js - wowjs.uk/
    скачать animate.css - daneden.github...

Комментарии • 104

  • @veor2758
    @veor2758 7 лет назад +31

    Спасибо большое!) Думал что с эффектами дело обстоит намного сложнее)

  • @МиржалолМирхомитов-й7б

    то что искал. Спасибо бро за видос.
    Вот это я понимаю. Тактично, лаконично, конструктивно

  • @vzlethelllan
    @vzlethelllan 7 лет назад +3

    Классное видео. Я тоже думал замудренно все будет - но оказалось все проще простого.

  • @marinaboyko8956
    @marinaboyko8956 4 года назад +1

    огромное спасибо! единственный человек, который понятно всё объяснил

  • @paulsekishov4143
    @paulsekishov4143 5 лет назад +1

    То что надо и eltmentor в WP уже не надо SUPER!!!
    Автору RESPECT!!!!

  • @nikomunikabelen8540
    @nikomunikabelen8540 3 года назад

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

  • @gonefluuddsosaaa8095
    @gonefluuddsosaaa8095 4 года назад +19

    01:23 испугался что наушники сломались

  • @ГерманХамитов-ж4ь
    @ГерманХамитов-ж4ь 5 лет назад +2

    Спасибо большое за такую библиотеку!)

  • @dennis_mihaylov
    @dennis_mihaylov 7 лет назад +1

    Боже как же это прекрасно, спасибо огромное!!!

  • @j-lewis
    @j-lewis 9 месяцев назад

    Спасибо, что показал!

  • @artinwebwetrust8551
    @artinwebwetrust8551 3 года назад

    Супер! То что искал!)

  • @_Fantom_.
    @_Fantom_. 5 лет назад +1

    Спасибо, очень интересный и познавательный урок!

  • @huvosfromdarnassus7894
    @huvosfromdarnassus7894 4 года назад +1

    Очень круто, спасибо, возьму на вооружение

  • @Лёха-з2н
    @Лёха-з2н 3 года назад

    Спасибо! То что искал!

  • @serhiikviatkovskiy5430
    @serhiikviatkovskiy5430 7 лет назад +3

    Спасибо тебе добрый человек, ти меня спас :) Работаэт просто супер! лайк и подписка

  • @FLASH-yr9qe
    @FLASH-yr9qe 5 лет назад +1

    Спасибо тебе большое!!! Удачи тебе в будущем!

  • @mmmmmmmm5917
    @mmmmmmmm5917 4 года назад +1

    1 2 3 !)) Отличное видео, спасибо что делитесь опытом!

  • @endurenzmusic6617
    @endurenzmusic6617 4 года назад

    Круто ! Я тебя люблю !

  • @АлевтинГерберт
    @АлевтинГерберт 7 лет назад +4

    ништяк. Благодарю за видос.))

  • @синийдрайв
    @синийдрайв 3 года назад

    спасибо а видео, очень понятно

  • @jonidepovich7027
    @jonidepovich7027 5 лет назад

    норм урок... полезно что-то такое и искал ;)

  • @butcherfirewaters
    @butcherfirewaters 7 лет назад +1

    Супер! Спасибо огромное! Подписался!

  • @jStroks
    @jStroks 7 лет назад +1

    Спасибо! то что нужно!

  • @ИванКараберов-г6р
    @ИванКараберов-г6р 5 лет назад +1

    Михаил,благодарю. Только ты нормально обьяснил)

  • @amirokay2121
    @amirokay2121 4 года назад

    СПАСИБО ОГРОМНОЕ ОЧЕНЬ ПОМОГ!!!

  • @steppenwolf725
    @steppenwolf725 5 лет назад +1

    Ожуенно, спасибо!!!!!!!!!!!!!!!!!!!!!!

  • @ТатьянаМакаренко-ч3щ

    Спасибо! Очень полезно!

  • @QwertyQwerty-jv8cu
    @QwertyQwerty-jv8cu 5 лет назад +1

    Спасибо огромное)

  • @adrianosartimud7593
    @adrianosartimud7593 7 лет назад +1

    Спасибо большое!

  • @the_wolver
    @the_wolver 2 года назад

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

  • @skynet2795
    @skynet2795 4 года назад

    подскажите что за анимация в начале видео,fly pages, треугольники летают по всей странице???

  • @ОлегПузиков-м8я
    @ОлегПузиков-м8я 2 года назад

    В Wordpress почему-то не работает. А если без WP, то прекрасно работает. Буду разбираться. Спасибо в любом случае.

  • @debug1145
    @debug1145 4 года назад

    sps. Было бы круто, что бы ты показал, как в вп ПРАВИЛЬНО подключить. Потому что из плагинов ничего стоящего нет. А у меня чет не робит способ с функцией ...uri().'myurl' :)

  • @АлександрПронин-п6с

    Как на Joomle применить к отдельным материлам ?

  • @tonyholanov
    @tonyholanov 7 лет назад

    Большое спасибо!) лайк)

  • @truthunhiden
    @truthunhiden 6 лет назад +1

    Спасибо)

  • @yanmay8614
    @yanmay8614 6 лет назад

    Зачёт! )

  • @b1ue8
    @b1ue8 4 года назад

    Это круто но посмотри такую вещь как AOS это wow + animate.css вместе!

  • @ushotgun5163
    @ushotgun5163 3 года назад

    Как сделать сначала появление элемента, а после дилея скрыть элемент?

  • @artprojectua540
    @artprojectua540 4 года назад

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

    • @unset1302
      @unset1302 3 года назад +1

      Попробуйте привести класс элемента к подобию:
      class="имя__вашего__блока wow animate__animated animate__имя__анимации";
      Например, class="wrapper wow animate__animated animate__headShake";
      У меня только так и работает при скролле. Наверно, за 3 года что-то поменяли в скриптах.)

  • @blademight8206
    @blademight8206 7 лет назад +1

    Спасибо, помог)

  • @ulkerram111
    @ulkerram111 4 года назад +1

    кажется недавно wow.js отклчючили от animate.css, что очень печально.

  • @darikaki647
    @darikaki647 5 лет назад

    Спасибо

  • @ПрограмистотБога-г1х

    А как сделать, чтобы при скролинге вверх подключалась таже анимация, в неограниченом количестве?)

  • @vahebasmajyan
    @vahebasmajyan 5 лет назад

    😪😪😓😓 это слёзы счастье!!!😓😪😪😪

  • @paulparker3664
    @paulparker3664 5 лет назад +1

    eeee круто, и песня топ, как песня называется)?

  • @vld-k
    @vld-k 6 лет назад

    А как с помощью скрипта добавить к нужным блокам кассы?
    Есть ВП тема, нужно чтоб виджеты и контент появлялся при прокрутке. Но вручную дописывать классы в каждый файл темы это неудобно.
    Хотелось бы в одном файлике через запятую указать классы, к которым с помощью скрипта автоматом будут добавляться дополнительный классы: wow fadeInUp

  • @timurkash
    @timurkash 4 года назад

    Почему не подключить wow и animate через cdn?

    • @mems_browser
      @mems_browser 4 года назад

      согласен
      у меня нифига не получается...(

  • @billyukrop1496
    @billyukrop1496 5 лет назад +5

    Библиотеки конечно хорошо. Но почему бы не написать это на нативном js и css?)

    • @OlegMemer
      @OlegMemer 5 лет назад +4

      дефолт верстальщики не могут в JS

    • @vmesto_pervogo
      @vmesto_pervogo 5 лет назад +2

      Велосипед из магазина конечно хорош, но почему бы не изобрести свой?)

    • @ЯЖПРОГРАММИСТ-т9г
      @ЯЖПРОГРАММИСТ-т9г 5 лет назад

      А можно из библиотеки скопировать кусок кода?

    • @ДмитрийПономарев-д1ю
      @ДмитрийПономарев-д1ю 4 года назад

      @@vmesto_pervogo лишние либы замедляют загрузку сайт

  • @temachorlovsky5277
    @temachorlovsky5277 6 лет назад

    Привет А как сделать так чтобы только в мобильной версии срабатывал анимация?

  • @RD-or5go
    @RD-or5go 5 лет назад

    Когда мы меняем класс, что бы был эффект. Нужно ли менять потом его в CSS?

    • @dede6834
      @dede6834 5 лет назад

      Просто сделай несколько классов к div

  • @PielogGames
    @PielogGames 6 лет назад

    у меня проловина эффектов не работает, что делать?

  • @simple_games
    @simple_games 7 лет назад

    а можно как то чтобы эффект срабатывал не 1 раз при скролле а каждый раз когда переходишь на видимую область?

    • @phoen1xbur824
      @phoen1xbur824 6 лет назад

      Тоже интересует этот вопрос, ответа еще не нашли случаем?

    • @rabbi-77
      @rabbi-77 6 лет назад

      data-wow-iteration: infinite

  • @den8790
    @den8790 7 лет назад

    спасибо

  • @span4ev
    @span4ev 7 лет назад

    Спасибо за урок. Подскажите, пожалуйста, у меня такая ситуация : есть слайдер, на каждом изображении которого наложен текст. И каким образом можно сделать появление этого текста на каждом слайде с задержкой ? У меня эффект применяется только на первом слайде, а на следующих - уже нет. Я пробовал добавлять классы wow и для изображения и для блока с текстом, но безрезультатно. Тут как бы получается, что все элементы в фокусе, так как они завязаны на родителе, и скрипт выполняется только на первом слайде. И ставить для каждого слайда разную задержку - нельзя. Неизвестно, когда пользователь пролистает слайды. Что в такой ситуации делать ? Искать какие-то допольнительные скрипты и прописывать к изобажениям ?

    • @span4ev
      @span4ev 7 лет назад

      Я посмотрел на сайте, где реализована такая фича, и там изначально у слайда стоит класс not-animate, а при открытии класс уже меняется на animate. Прописан в теге HTML. Я же добавляю через CSS классы, чтобы в самих тегах не писать всё это дело: "data-caption-animate" и т.д. Как отследить, что слайд перелистан ? я в JS и jQuery полный ноль )

    • @span4ev
      @span4ev 7 лет назад

      Всё, понял. Если использовать slick.js (который я использую), то при перелистывании слайда, активному присваивается класс .slick-active. И вот теперь остаётся только задать для .slick-active >.slide-text какой нибудь translate или animation. Как всё просто оказалось )

    • @Роман-н6н
      @Роман-н6н 7 лет назад

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

    • @span4ev
      @span4ev 7 лет назад

      Роман Литвин привет. Я использую слайдер slick. Или slick.js. У каждого слайда, который в данный момент на экране есть класс, который даёт ему slick. И этот класс называется slick-active. Вот к нему я и обращаюсь. Таким образом я могу сделать анимацию текста (плавное появление) на каждом новом слайде. Иначе, анимация будет применяться только один раз на первом слайде прр загрузке страницы или прокрутки до этого места. Чтобы вычислить класс, если вы используете не slick, то открываете панель разработчика, выбираете элемент и видите изменения в виде добавления новых классов и других параметров

  • @comebackhome892
    @comebackhome892 7 лет назад

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

    • @danya639_
      @danya639_ 7 лет назад

      через запятую второй эффект пишешь и все

  • @Alexey_Morozov94
    @Alexey_Morozov94 7 лет назад +1

    Все конечно очень круто, но когда пользуешься fadeInRight появляется горизонтальный скролл на время пока элемент выезжает из-за угла. Хотелось бы узнать, можно ли от этого как-нибудь избавиться?

    • @sapyor
      @sapyor 7 лет назад

      Он только у вас появляется, смотрите что у вас в верстке.

    • @Alexey_Morozov94
      @Alexey_Morozov94 7 лет назад

      Я написал потому что в примере скролл появляется. От 6-17 посмотрите.

    • @fedyaevakat
      @fedyaevakat 7 лет назад

      Проблему не решила, поэтому отключила горизонтальный скролл.

    • @HanaCraudo
      @HanaCraudo 7 лет назад

      добавьте body {overflow: hidden}

    • @andreygolovin7888
      @andreygolovin7888 7 лет назад +2

      body ( overflow-x: hidden; ) именно -x потому что без этого? вертикальный скрол уберется

  • @vladgromov9213
    @vladgromov9213 5 лет назад

    Все подключил -- не работает.
    Настройки на анимацию в Windows в порядке, подключено все корректно, класс и стили подтягиваются.
    А анимации нет...

    • @vladgromov9213
      @vladgromov9213 5 лет назад

      заработало только после подключения wow.js

    • @den3212
      @den3212 4 года назад

      @@vladgromov9213 как ты ето сделал?

  • @ДмитрийНормов-ю6ц
    @ДмитрийНормов-ю6ц 7 лет назад

    а если бы тэг был подключен после разметки (перед закрывающим body), то не сработало бы?

    • @rabbi-77
      @rabbi-77 6 лет назад

      Нет, потому что элементы уже отрисовались и нечего анимировать

  • @SnapScene
    @SnapScene 6 лет назад

    animate.css не скачивается что делать?

    • @rabbi-77
      @rabbi-77 6 лет назад +1

      Скачать

  • @skeelo3157
    @skeelo3157 6 лет назад +1

    1,2,3 1,2,3

  • @invaliddeveloper1663
    @invaliddeveloper1663 6 лет назад +1

    Хороший контент!
    Работающий механизм при скролле - ruclips.net/video/nCyjCpLEn3c/видео.html

  • @timurkash
    @timurkash 4 года назад

    не уоу, а уау

  • @midgardresident
    @midgardresident 4 года назад

    Хорошие видео, зря забросил канал

  • @Алексей-ш8э3л
    @Алексей-ш8э3л 5 лет назад

    Спасибо за видео, только скажите пожалуйста, для коммерческих сайтов он платный? Просто здесь указанно, что платный... www.delac.io/wow/

  • @tarantinPipka
    @tarantinPipka 4 года назад

    к сожалению уже это не работает дизлайк ТАМ wow и анмацию в класе пишу не работа зашел на сайт а там даже дизайн другой и там написанно что надо писать "wow animate__animated animate__bounce animate__delay-2s"

    • @fl1ckyyy155
      @fl1ckyyy155 8 месяцев назад

      Так может потому что библиотека совершенствуется/обновляется с каждый годом? Бошкой то думай

  • @РадохлебВалерий
    @РадохлебВалерий 6 лет назад

    ггодно

  • @ivansuruceanu9811
    @ivansuruceanu9811 4 года назад +2

    Мда. Это можно сделать, зная основы css

  • @ivanpain5956
    @ivanpain5956 5 лет назад

    Ботов не стыдно использовать?

  • @Unknown-rx3br
    @Unknown-rx3br 5 лет назад +1

    нифига не работает!!!...

    • @nikolay94-cc4
      @nikolay94-cc4 5 лет назад

      Именно графика или эффекты?

  • @dbuzeninka8005
    @dbuzeninka8005 6 лет назад

    123 123

  • @rottweiler4201
    @rottweiler4201 3 года назад

    плохая библиотека

    • @crysfull
      @crysfull 9 месяцев назад

      Обоснуй

  • @andertonio1
    @andertonio1 6 лет назад

    Дизлайк

  • @Давид-п8и
    @Давид-п8и 6 лет назад +1

    Спасибо большое!

  • @vercingetorix7664
    @vercingetorix7664 5 лет назад +1

    Очень помогло, спасибо