styled-img-slider

1.1.9 • Public • Published

Styled Image Slider

Styled Image Slider is a simple js/ts react component. Developed with typescript and styled with styled-components.


Parameters

It takes 2 parameters / props:

interface SliderProps {
  images: string[];
  timerOptions?: number;
}

images

An array of string url values that point to each image. In react you normally want to import the images to maintain the relative url after building. Then, just pass them in an array.

timerOptions

The time (in milliseconds) for each interval between slides. It always slides forwards, looping back to the start after it reaches the end.

After user interaction (meaning manually selecting a slide or sliding forwards or backwards), the timer is reset.

If left out, default timer is 6500ms or 6.5 seconds

Placement

The Slider component has to be placed inside a parent component that will give it shape. There is no other way to adjust height or width of the slider.


Usage

import Slider from 'styled-img-slider'
import firstPic from 'url/firstImg.jpg'
import secondPic from 'url/secondImg.jpg'

[...]

<div className='slider-parent' >

  <Slider images={[firstPic, secondPic]} timerOptions={5000} />

</div>

[...]

Package Sidebar

Install

npm i styled-img-slider

Weekly Downloads

1

Version

1.1.9

License

ISC

Unpacked Size

24.8 kB

Total Files

16

Last publish

Collaborators

  • tomcoso