Skip to content

this is a Swipe Gesture Card Component for React project.

License

Notifications You must be signed in to change notification settings

IAIAE/ReactCard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ReactCard

this is a component for React. you can create swipable card easily.

usage

npm install react-card-list --save
import CardList from 'react-card-list';
// you can style the cardItem and the outer frame as you like.
import {viewport, cardItem} from './your/style.scss'

const opt = {
    distance: 200,  //px
    duration: 150   //ms
}
const view = () =>{
    return <div>
        <CardList ref="cl" className={viewport} {...opt}>
            {[1,2,3,4,5,6,7,8,9,10].map((item, index)=>{
                return <div className={cardItem} key={index} onClick={_=>console.info(index)}>{index}</div>
            })}
        </CardList>
        <button onClick={_=>this.refs.cl.next()}>click me next</button>
        <button onClick={_=>this.refs.cl.prev()}>click me prev</button>
        <button onClick={_=>this.refs.cl.moveTo(4)}>click me jump to 4th card</button>
    </div>
}

dep

use flipsnap.js, but beyond it, need not set width for outer div. just put div into it, it works well as well.

demo

About

this is a Swipe Gesture Card Component for React project.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published