0.1.7 • Published 8 years ago
@spoqa/react-carousel v0.1.7
dodo-react-carousel
A simple React carousel component.
How to install
yarn add @spoqa/react-carousel # You can use `npm install --save`How to use
import React from 'react';
import ReactDOM from 'react-dom';
import { Carousel } from '@spoqa/react-carousel';
import '@spoqa/react-carousel/carousel.css'; // Bundle the CSS
import './main.css';
ReactDOM.render(
<div className="carousel-container">
<Carousel>
<div>Content 1</div>
<div>Content 2</div>
</Carousel>
</div>,
document.getElementById('container')
);main.css:
.carousel-container {
width: 400px;
height: 300px;
}Note that you should wrap the Carousel with an element that has width and height.
Props
position: Sets which slide will be shown. If this is one of the adjacent slides of the current slide, transition will occur.threshold: Sets flick threshold.transitionDuration: Sets the duration of transition, as oftransition-durationCSS property.
Events
onDragStart: Fires when the user clicks or touches the carousel.onDragEnd: Fires when the user releases the carousel.onPositionChange: Fires whenever the current slide changes. Current slide index will be passed.onUnstable: Fires when the carousel is moving.onStable: Fires when the carousel finishes transition. Current slide index will be passed.
MIT OR Apache-2.0. See COPYRIGHT for details.