0.3.0 • Published 8 years ago
react-carousel-component v0.3.0
React-carousel-component
Carousel component for react
Usage
class Exemple extends React.Component {
render () {
const items = [1, 2, 3, 4, 5]
const settings = {
initialSlide: 3,
beforeNext: _ => console.log('Next arrow clicked')
}
return (
<ReactCarousel {...settings}>
{items}
</ReactCarousel>
)
}
}Options
| Name | Type | Default | Description |
|---|---|---|---|
| autoScroll | Boolean | false | Automatically swipe |
| timer | Number | 4000 | Time to wait between two slides if autoScroll is enable |
| initialSlide | Number | 0 | Default slide to show |
| slideToShow | Number | 2 | Number of slides to be shown |
| slideToScroll | Number | 1 | Number of slides to scroll on slide |
| hideDots | Boolean | false | Hide dots |
| transitionDuration | Number | 500 | Milliseconds of transition animation |
| gutter | Number | 0 | Percentage of space between slides |
| speed | Number | 500 | Milliseconds of transition animation |
| hideDots | Boolean | false | Hide dots |
| beforePrev | Function | null | Function called on click of left arrow before transition start |
| afterPrev | Function | null | Function called on click of left arrow after the end of transition |
| beforeNext | Function | null | Function called on click of right arrow before transition start |
| afterNext | Function | null | Function called on click of right arrow after the end of transition |
| beforeSlide | Function | null | Function called on click of arrows before transition start |
| afterSlide | Function | null | Function called on click of arrows after the end of transition |