Getting Started
Install
npm install react-scroll-snap-anime-slider
Create a simple slider
Here create a simple slider by just passing required props, then add a slide bar (line) and the prev/next buttons.
import { ButtonBack, ButtonNext, Carousel, Slide, Slider, SliderBarLine } from "react-scroll-snap-anime-slider";
export function MySlider() {
let total = 20;
let visible = 3;
let step = 3;
return (
<Carousel
totalSlides={total}
visibleSlides={visible}
step={step}
>
<Slider>
{new Array(total).fill(0).map((_, i) => {
return <Slide key={i}>
<div style={{ height: "100px", border: "1px solid #ccc", textAlign: "center" }}>slider# {i}</div>
</Slide>;
})}
</Slider>
<SliderBarLine />
<div style={{ textAlign: "center" }}>
<ButtonBack><</ButtonBack>
<ButtonNext>></ButtonNext>
</div>
</Carousel>
);
}