Owl Carousel 2

jQuery плагин для организации карусели. Лицензия MIT – свободное распространение в любых целях.

Для начала использования плагина его нужно подключить. Подключение в разделе <head> … </head> html страницы.
Подключаются файлы стилей.
Основной файл owl.carousel.min.css
Файл owl.theme.default.min.css нужен если предполагается использовать навигацию.

<link rel="stylesheet" href="owlcarousel/owl.carousel.min.css">
<link rel="stylesheet" href="owlcarousel/owl.theme.default.min.css">

Подключаем js. Сначала подключается jQuery и потом Owl Carousel. Если поменять порядок подключения – плагин работать не будет.

<script src="jquery.min.js"></script>
<script src="owlcarousel/owl.carousel.min.js"></script>

! Подключение к теме WordPress производится по-другому. Подробнее здесь – WORDPRESS + OWL CAROUSEL.

<div class="owl-carousel owl-theme">
    <div class="item"><h4>1</h4></div>
    <div class="item"><h4>2</h4></div>
     .
     .
     .
    <div class="item"><h4>11</h4></div>
    <div class="item"><h4>12</h4></div>
</div>

В html странице определяется контейнер для карусели.
Класс owl-carousel обязателен.
Если будет навигация, добавляется класс owl-theme.

jQuery( function($) {
	$('.owl-carousel').owlCarousel({
		loop:true,
		margin:10,
		nav:true,
		responsive:{
			0:{
					items:1
			},
			600:{
					items:3
			},
			1000:{
					items:5
			}
		}
	})
});

loop:true – слайдеры будут перемещаться по кругу

margin:10 – расстояние между слайдерами 10px

nav:true – включается отображение навигации (стрелки и точки)

responsive – адаптивность, количество видимых слайдеров в зависимости от ширины экрана


Еще часто используем такие параметры:

dots: false, // не показываем точки

autoWidth:true, // обрезаются левая и правая часть, полная ширина только по центру

center: true, // центральный item получит дополнительный класс center, будет class=”owl-item active center”


Параметров существенно больше. Полный перечень опций в описании плагина

<div class="owl-carousel owl-theme owl-loaded">
    <div class="owl-stage-outer">
        <div class="owl-stage">
            <div class="owl-item">...</div>
            <div class="owl-item">...</div>
            <div class="owl-item">...</div>
        </div>
    </div>
    <div class="owl-nav">
        <div class="owl-prev">prev</div>
        <div class="owl-next">next</div>
    </div>
    <div class="owl-dots">
        <div class="owl-dot active"><span></span></div>
        <div class="owl-dot"><span></span></div>
        <div class="owl-dot"><span></span></div>
    </div>
</div>

CSS классы

Классы owl-carousel и owl-theme – для общего контейнера карусели

Класс owl-nav – навигация – стрелки

Класс owl-dots – навигация – точки

Класс owl-item – отдельный слайдер

Получится как-то так

Особенности подключения и наполнения карусели в теме WordPress – WORDPRESS + OWL CAROUSEL.

Один комментарий на «“Owl Carousel 2”»

  1. Александр Олегович Батурский:

    Самый первый комментарий 20:22 13.02.2023

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Наверх