Удобная карусель. Можно настроить количество элементов в зависимости от размера экрана.
Масштабируется так, чтобы уместилось заданное количество элементов.
Подключение
<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',