Add Slick Slider in your HTML website
Add Slick Sliders to Your Website Easily
by Vikash Pareek
HTML
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.8.1/slick.css">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.8.1/slick-theme.css">
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.8.1/slick.js"></script>
<h2 style="text-align: center;">Slick Slider Tutorial</h2>
<div class="items">
<div class="slide">Slick Slider</div>
<div class="slide">Slick Slider</div>
<div class="slide">Slick Slider</div>
<div class="slide">Slick Slider</div>
<div class="slide">Slick Slider</div>
<div class="slide">Slick Slider</div>
<div class="slide">Slick Slider</div>
<div class="slide">Slick Slider</div>
</div>
<div class="visit-website">
<a href="https://webtutorialhindi.com/" target="_blank">Visit</a>
</div>
CSS
@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@300;400&display=swap');
body{
font-family: 'Roboto', sans-serif;
}
.items .slide{
line-height: 100px;
text-align: center;
border: 1px solid #000;
border-radius: 20px;
background-color: orange;
color: #fff;
}
.items {
max-width: 50%;
margin: auto;
margin-top: 40px;
}
.slick-prev::before, .slick-next::before {
color: #000 !important;
}
.slick-initialized .slick-slide{
padding: 0 5px;
}
.visit-website{
text-align: center;
}
.visit-website a{
background: orange;
text-decoration: none;
padding: 10px 20px;
display: inline-block;
margin-top: 2rem;
border-radius: 5px;
color: #fff;
}
@media (max-width: 1200px){
.items{max-width: 70%}
}
@media (max-width: 1024px){
.items{max-width: 90%}
}
JavaScript
jQuery(document).ready(function(){
jQuery('.items').slick({
dots: true,
arrows: false,
centerMode: true,
centerPadding: '100px',
slidesToShow: 3,
arrows: true,
autoplay: true,
responsive: [{
breakpoint: 1200,
settings: {
slidesToShow: 2,
slidesToScroll: 1,
},
breakpoint: 767,
settings: {
slidesToShow: 1,
slidesToScroll: 1,
centerPadding: '30px',
},
}],
})
});