Skip to content

Instantly share code, notes, and snippets.

@itssagarfiverr
Created December 29, 2022 11:50
Show Gist options
  • Select an option

  • Save itssagarfiverr/c7924751d5b72a6a5f489b2b0342ab66 to your computer and use it in GitHub Desktop.

Select an option

Save itssagarfiverr/c7924751d5b72a6a5f489b2b0342ab66 to your computer and use it in GitHub Desktop.
Flickity - groupCells
<h1>Flickity - groupCells</h1>
<!-- Flickity HTML init -->
<div class="carousel" data-flickity='{ "groupCells": true }'>
<div class="carousel-cell"></div>
<div class="carousel-cell"></div>
<div class="carousel-cell"></div>
<div class="carousel-cell"></div>
<div class="carousel-cell"></div>
<div class="carousel-cell"></div>
<div class="carousel-cell"></div>
<div class="carousel-cell"></div>
<div class="carousel-cell"></div>
<div class="carousel-cell"></div>
<div class="carousel-cell"></div>
</div>
// external js: flickity.pkgd.js
<script src="https://npmcdn.com/flickity@2/dist/flickity.pkgd.js"></script>
/* external css: flickity.css */
* { box-sizing: border-box; }
body { font-family: sans-serif; }
.carousel {
background: #EEE;
}
.carousel-cell {
width: 28%;
height: 200px;
margin-right: 10px;
background: #8C8;
border-radius: 5px;
counter-increment: carousel-cell;
}
.carousel-cell.is-selected {
background: #ED2;
}
/* cell number */
.carousel-cell:before {
display: block;
text-align: center;
content: counter(carousel-cell);
line-height: 200px;
font-size: 80px;
color: white;
}
<link href="https://npmcdn.com/flickity@2/dist/flickity.css" rel="stylesheet" />
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment