1.1.1 • Published 6 years ago
@twreporter/react-flex-carousel v1.1.1
react-flex-carousel
A simple responsive Carousel powered by React and CSS Flexbox
You can also try nuka-carousel if needed more features.
Feature
- Support swipe touch gesture
- CSS style customization
Usage
<Carousel autoPlayInterval={4500} indicator={true} switcher={true}>
<div></div>
<div></div>
<div></div>
</Carousel>
Props
className
:class name on Carousel for CSS styling, default is `slider`
autoPlayInterval
:set inteval number in ms to enable carousel autoplay
transitionDuration
:CSS transition-duration, default is `.8s`
transitionTimingFunction
:CSS transition-timing-function, default is `ease-in-out`
switcher
:toggle to show the prev/next buttons, default is `false`
indicator
:toggle to show the indicator dots, default is `false`
slideWillChange(newSlideIndex, currentSlideIndex)
:hook function before slide transition, return `false` could cancel transition.
slideDidChange(newSlideIndex)
:hook function after slide transition.
initialSlide
:index of displayed starting slide, default is `1`.
Then apply your style, take slider.css
for reference.
Demo
Install nwb, then nwb react run example.js
to see the demo.
License
MIT
1.1.1
6 years ago
1.2.0-beta.1
6 years ago