Flickity
Touch, responsive, flickable galleries
flickity.metafizzy.co
Beta testing
Help make Flickity better for it’s v1.0 release. Try out Flickity and provide any feedback. We'll send you some Metafizzy stickers for helping us out.
Did it work as expected? What trouble did you run into? Is there something else you'd like? Bugs, feature requests, questions — we're happy to hear it all.
Under development
I'm making a carousel/slider/gallery library! Follow @metafizzyco on Twitter for updates and news on releases.
I'm blogging development at metafizzy.co/blog.
Install
Download
Package managers
Bower: bower install flickity --save
npm: npm install flickity --save
Usage
Flickity works with a container element and a set of child cell elements
<div class="gallery">
<div class="cell">...</div>
<div class="cell">...</div>
<div class="cell">...</div>
...
</div>
var flky = new Flickity( '.gallery', {
accessibility: true,
autoPlay: false,
cellAlign: 'center',
cellSelector: undefined,
contain: false,
draggable: true,
freeScroll: false,
friction: 0.2,
initialIndex: 0,
percentPosition: true,
prevNextButtons: true,
pageDots: true,
resize: true,
rightToLeft: false,
setGallerySize: true,
watchCSS: false,
wrapAround: false
});
License
Flickity is currently in development, v0. It is licensed GPL v3. With v1, Flickity will be dual-licensed: GPL, and a commercial license that exempts GPL.
By Metafizzy