JSFiddle - React, Tailwind, and code Playground
by akash_payne
HTML
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.1/css/bootstrap.min.css">
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.1/js/bootstrap.bundle.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.9.0/slick.min.js"></script>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.9.0/slick.css">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.9.0/slick-theme.css">
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.1.1/css/all.css">
JavaScript
(function($) {
"use strict";
// Auto-scroll
$('#cardCarousel').carousel({
interval: 5000
});
// Control buttons
$('.next').click(function() {
$('.carousel').carousel('next');
return false;
});
$('.prev').click(function() {
$('.carousel').carousel('prev');
return false;
});
// On carousel scroll
$("#cardCarousel").on("slide.bs.carousel", function(e) {
var $e = $(e.relatedTarget);
var idx = $e.index();
var itemsPerSlide = 3;
var totalItems = $(".carousel-item").length;
if (idx >= totalItems - (itemsPerSlide - 1)) {
var it = itemsPerSlide -
(totalItems - idx);
for (var i = 0; i < it; i++) {
// append slides to end
if (e.direction == "left") {
$(
".carousel-item").eq(i).appendTo(".carousel-inner");
} else {
$(".carousel-item").eq(0).appendTo(".carousel-inner");
}
}
}
});
})
(jQuery);
$(document).ready(function() {
$('.quotes').slick({
dots: true,
infinite: true,
autoplay: true,
autoplaySpeed: 6000,
speed: 800,
slidesToShow: 1,
adaptiveHeight: true
});
$('.customer-logos').slick({
slidesToShow: 3,
slidesToScroll: 1,
autoplay: true,
autoplaySpeed: 1000,
arrows: false,
dots: false,
pauseOnHover: false,
responsive: [{
breakpoint: 768,
settings: {
slidesToShow: 2
}
}, {
breakpoint: 520,
settings: {
slidesToShow: 1
}
}]
});
});
/* 4 carousel example with jumbotron */
$('#carousel-4').carousel({
interval: 10000,
wrap: true,
keyboard: true
});
/* 10 carousel example */
$('#carousel-10').carousel({
interval: 2000,
wrap: true,
keyboard: true
});
/* 11 carousel example */
$('#carousel-11').carousel({
interval: 4000,
wrap: true,
keyboard: true
});
/* 12 carousel example */
$('#carousel-12').carousel({
interval: 6000,
wrap: true,
keyboard: true
});
/* 13 carousel...