@atomico/keen-slider
The Keen-slider api but with WebComponents
Webcomponent built with Atomico JS to use keen-slider as webcomponent. Includes additional support for React and Preact.
Modules
Properties / attributes
most of the properties are homologous to keen-slider documentation
Prop/Attr | Type / default | Description |
---|---|---|
loop | boolean | Enables or disables carousel/loop functionality of the slider. |
drag | boolean | Enables or disables mouse and touch control. Default is tru |
disabled | boolean | |
vertical | boolean | Changes the direction of the slider from horizontal to vertical. (Note: The height of the |
rtl | boolean | Changes the direction in which the slides are positioned, from left-to-right to right-to-left. Default is false. |
rubberband | boolean | Enables or disables the rubberband behavior for dragging and animation after a drag. Default is tr |
autoplay | boolean | |
autoplayLoop / autoplay-loop | number / 2000 | |
initial | number | |
mode | "snap" | "free" | "free-snap" | |
slidesPerView / slides-per-view | string | |
slidesSpacing / slides-spacing | string | |
slidesOrigin / slides-origin | string | |
slider | KeenSliderInstance |
The slidesPerView, slidesSpacing and slidesOrigin props accept responsive expressions, example:
Events
CreateSlider
dispatched when defining the slider prop, useful for accessing the keen-slider instance
Methods
KeenSlider.next()
next slide
KeenSlider.prev()
prev slide
Examples
React
Last updated