Introduction
Glide.js is a dependency-free JavaScript ES6 slider and carousel. It’s lightweight, flexible and fast. Designed to slide. No less, no more
var glide = new Glide('#intro', {
type: 'carousel',
perView: 4,
focusAt: 'center',
breakpoints: {
800: {
perView: 2
},
480: {
perView: 1
}
}
})
glide.mount()
Dependency-free
Everything on board, ready for action. Written in vanilla JavaScript without hidden dependencies.
Lightweight
The modular structure provides excellent compression. Oh yes, it weights only ~28kb (~8kb gzipped) with every functionality included.
Modular
Need a few selected modules? Remove unused modules and drop overall script weight even more.
Bundlers ready
Modern setup? Using Rollup or Webpack? We have your back.
Learn more in setup documentation →
Extendable
Need something more custom-made? Plug-in your own modules with additional functionalities.
Take a look at extending documentation →
License
Copyright (c) 2014-present, Jędrzej Chałubek. Licensed under the terms of the MIT License.