Skip to content

fabianbuijing/react-styled-slides

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

react-styled-slides

A styled-component slider for React.

1. Import & state

import Slider from "./Slider";

state = {
  slideIndex: 0,
}

2. Set up

<Slider
  slideIndex={0}
  slidesInView={1}
  gutterWidth={20}
>
  <div>Slide1</div>
  <div>Slide2</div>
  <div>Slide3</div>
</Slider>

3. Add logics

goToSlide = (increment) => {
  const { slideIndex } = this.state
  this.setState({
    slideIndex: slideIndex + increment
  })
};
  
<Slider
...
  prevSlide={() => this.goToSlide(-1)} // When you swipe or drag right
  nextSlide={() => this.goToSlide(1)} // When you swipe or drag left
>
...

Check out this demo.

Alt text

About

Styled-component slider for React.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published