Code

Slick Slider CMS

Add a slick slider for your Webflow CMS items via this custom Javascript code.

Slick Slider CMS preview

Add a slick slider for your Webflow CMS items via this custom Javascript code.

How to add it

  1. Add the CSS to your head section of your pages custom code
  2. Add the Javascript to your closing body section of your pages custom code

The code

Javascript
                      <!-- Add to body -->

<!-- Slick Slider JS -->
<script type="text/javascript" src="//cdn.jsdelivr.net/npm/slick-carousel@1.8.1/slick/slick.min.js"></script>

<!-- Slider Config - the target class should go on the 'Collection List' element-->
<script type="text/javascript">
    $(document).ready(function(){
      $('.slick-slider-list').slick({
      	arrows: false,
        infinite: true,
        adaptiveHeight: true,
        autoplay: true,
        autoplaySpeed: 8000,
        speed: 300,
        easing: 'easeInOutExpo'
      });
    });
</script>

<!-- Slider Custom Nav -->
<script>
$('.slide-right').click(function(){
  $('.slick-slider-list').slick('slickNext');
});
$('.slide-left').click(function(){
  $('.slick-slider-list').slick('slickPrev');
});
</script>

                    
CSS
                      <!-- Add to head section -->
<!-- Slick Slider CSS -->
<link rel="stylesheet" type="text/css" href="//cdn.jsdelivr.net/npm/slick-carousel@1.8.1/slick/slick.css"/>

<!-- Modifications for Equal Height Cards and Overflow -->
<style>
.slick-list {
		display: flex;
    overflow: visible;
}
.slick-track {
		display: flex;
		margin: o;
}
</style>

                    

Browse similar code snippets

Categories

More from Corey Moen

Profile →

Related Webflow questions

All answers →

Similar code snippets

All code snippets →