Слайдер Owl Carousel 2

  • 3 минут чтения

Слайдер Owl Carousel 2

Привлекательный дизайн главной страницы сайта часто составляет первое впечатление о портале и его владельцах. Чем современнее и элегантнее смотрится веб-сайт, тем больше шансов превратить потенциальных клиентов в постоянных. Одним из решений, которое позволяет добиться успеха в оформлении главной страницы, выступает такой инструмент как слайдер Owl Carousel 2.

Что такое слайдер Owl Carousel 2 и для чего предназначен

Слайдер Owl Carousel 2 – это инструмент для организации и показа изображений в виде карусели. Плагин содержит в себе много полезных функций, главными из которых выделяют следующие:

  • Свыше 60 опций настройки визуализации слайдов;
  • Адаптивность и кроссбраузерность;
  • Удобство пролистывания на мобильных устройствах и планшетах.

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

Установка и настройка Owl Carousel 2

Первое что нужно сделать – это скачать плагин с официального сайта https://owlcarousel2.github.io/OwlCarousel2/

Установка

Плагин создан на базе jQuery, поэтому для корректной работы инструмента требуется добавить ряд подключений скриптов в шапке (header) сайта. Для этого из скачанного архива загружаем файлы к себе в файловую систему портала с сохранением иерархии папок. Затем открываем файл, отвечающий за шапку сайта (в редких случаях шапка содержится в том же файле, что и «тело» сайта) и в блоке head дописываем следующий код:

<link rel="stylesheet" href="https://my-site.com/owl-carousel/css/owl.carousel.css">
<link rel="stylesheet" href=" https://my-site.com/owl-carousel/css/owl.theme.default.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
<script src=" https://my-site.com/owl-carousel/js/owl.carousel.js"></script>

При этом часть «https://my-site.com/» меняем на свою. Если файлы загружаются в некую подпапку, «plagins» к примеру, тогда путь подключения будет: 


<link rel="stylesheet" href="https://my-site.com/plagins/owl-carousel/css/owl.carousel.css">
<link rel="stylesheet" href=" https://my-site.com/plagins/owl-carousel/css/owl.theme.default.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
<script src=" https://my-site.com/plagins/owl-carousel/js/owl.carousel.js"></script>

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

Добавление разметки

Итак, файлы подключены и переходим к добавлению разметки для работы слайдера. Она выглядит следующим образом:


<div class="owl-carousel">
 <div>Картинка 1</div>
 <div>Картинка 2</div>
 <div>Картинка 3</div>
 <div>…</div>
 <div>Картинка 10</div>
</div>

На место подписей добавляем код вывода той или иной картинки. В итоге html-код блока будет выглядеть так:


<div class="owl-carousel">
 <div><img alt=”Акции” title=”Акции” src=”https://my-site.com/images/akcii.png”/></div>
 <div><img alt=”Бонусы постоянным клиентам” title=”Бонусы постоянным клиентам” src=”https://my-site.com/images/bonus.png”/></div>
 <div><img alt=”Новинки сезона” title=”Новинки сезона” src=”https://my-site.com/images/novinki-sezona.png”/></div>
</div>

Важно! Атрибуты alt и title добавлять не обязательно, но это рекомендуется для оптимизации сайта под поисковики.

Кроме разметки также требуется добавить и следующий javascript-код для организации работы слайдера (без него будет выводится только набор подключенных картинок):


<script>
$(function() {
 $(".owl-carousel").owlCarousel();
});
</script>

Этот блок кода добавляем в шапке или низу сайта. Внутри блока скрипта $(«.owl-carousel»).owlCarousel() добавляем нужный функционал слайдера, полный список которых возможно увидеть по ссылке https://owlcarousel2.github.io/OwlCarousel2/docs/api-options.html

Пример

К примеру, требуется вывести кнопки перелистывания слайдов, 1 картинку на экран и автозапуск цикла показов. Для этого изменяем код javascript к следующему виду:


<script>
$(function() {
$(".owl-carousel").owlCarousel({
nav:true,
autoplay:true,
items:1,
});
});
</script>

Остается добавить только необходимые стили и слайдер готов к работе. Но если нет желания добавлять собственные стили и применить стандартные, то добавляем класс owl-theme в блок разметки чтобы получилось следующее:


<div class="owl-carousel owl-theme">
 <div><img alt=”Акции” title=”Акции” src=”https://my-site.com/images/akcii.png”/></div>
 <div><img alt=”Бонусы постоянным клиентам” title=”Бонусы постоянным клиентам” src=”https://my-site.com/images/bonus.png”/></div>
 <div><img alt=”Новинки сезона” title=”Новинки сезона” src=”https://my-site.com/images/novinki-sezona.png”/></div>
</div>

Удачного использования!