Удобная карусель. Можно настроить количество элементов в зависимости от размера экрана.
Масштабируется так, чтобы уместилось заданное количество элементов.
Подключение
<link rel="stylesheet" href="/owlcarousel/owl.carousel.min.css"> <link rel="stylesheet" href="/owlcarousel/owl.theme.default.min.css">
Файл стилей должен быть раньше .js файла карусели
<script src="/owlcarousel/owl.carousel.min.js"></script>
И, к примеру, такой вариант инициализации карусели
jQuery( document ).ready(function() {
var opts = {
items:5,
dots:true,
nav:true,
navText:['<','>'],
margin:10,
loop:false,
autoplay:true,
responsive:{
0:{
items:2
},
600:{
items:3
},
1000:{
items:5
}
},
margin:20
}
jQuery('.owl-carousel').owlCarousel(opts);
});
HTML карусели
<div class="owl-carousel"> <div> Your Content </div> <div> Your Content </div> <div> Your Content </div> <div> Your Content </div> <div> Your Content </div> <div> Your Content </div> <div> Your Content </div> </div>
Анимационный эффект задается так:
animateOut: 'slideOutDown', animateIn: 'slideInDown'
еще для примера
animateOut: 'slideOutDown', animateIn: 'flipInX',