Секция-слайдер с четырьмя фотографиями

Кроме 4-х фотографий каждый слайд имеет фоновое изображение, заголовок и описание. И все это анимируется движком anime.js

Пример:

Байкал
Озеро тектонического происхождения в южной части Восточной Сибири, самое глубокое озеро на планете, крупнейший природный резервуар пресной воды и самое большое по площади пресноводное озеро на континенте.
Камчатка
Полуостров в северо-восточной части Евразии на территории России. Омывается с запада Охотским морем, с востока - Беринговым морем и Тихим океаном.
Карелия
Субъект Российской Федерации, республика в её составе. Входит в состав Северо-Западного федерального округа, является частью Северного экономического района.
Алтай
Субъект Российской Федерации, республика в её составе. Входит в Сибирский федеральный округ, является частью Западно-Сибирского экономического района.

HTML:

Обратите внимание, первый слайд имеет класс is-active

CSS:

JS:

Подключаем anime.min.js и скрипт ниже.

За основу взято решение, найденное на codepen.io у пользователя Haja Randriakoto
Библиотека anime.js
Фотографии pixabay.com

Смотрите также:

Двигающаяся по секции окружность, в которой меняется цвет текста

Пример создания слайдера "До" и "После" с диагональным разделением фотографий

6 вариантов анимированных фонов на CSS для секций, слайдеров или блоков

Добавить комментарий:

Ваш комментарий отправлен!

Комментарии:

  • Александр:

    жалко что не работает

    Ответить
  • Алесей:

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

    Ответить
    • Alexander:

      Нужно ссылку на результат или ошибки, которые в консоле.

      Ответить
  • Elena:

    Из-за чего может не работать прокрутка? Все файлы скопировала правильно.

    Ответить
  • Ramazan:

    function init в js забыли поставить };

    Ответить
    • Alexander:

      Весь JS код эта функция, а в последней строке вызывается.

      Ответить
  • Андрей:

    Подскажите пожалуйста как сделать кнопку.Кнопки неактивные почему то получаются

    Ответить
    • Alexander:

      Точно также, как и в предыдущем комментарии, нужно добавить [b]pointer-events: auto;[/b]

      Ответить
  • Veaceslav:

    Как можно добавить ссылку

    Ответить
    • Alexander:

      Добавить к классу [b]item-title[/b] стиль [b]pointer-events: auto;[/b] и соотв. поставить саму ссылку на заголовок.

      Ответить
  • Алексей:

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

    Ответить
    • Alexander:

      Можно ниже
      [code]nextBtn.onclick = next;[/code]
      Добавить:
      [code]window.setInterval(next, 5000);[/code]

      Ответить