Image Slider for your Pictures

Node.js 18.x / 20+ is required. Tested on React 18.2.0 and NextJS 14.1.0.

back
image
next

Installation

npm install @madzadev/image-slider

Usage

import Slider from '@madzadev/image-slider'
        import "image-slider/dist/index.css"
const images = [
          {url: 'https://picsum.photos/seed/a/1600/900'},
          {url: 'https://picsum.photos/seed/b/1920/1080'},
          {url: 'https://picsum.photos/seed/c/1366/768'}
        ]
<Slider imageList={images} width={1000} height={300}/>

'imageList' is the mandatory prop and requires to pass in an array consisting of objects with url keys.

'width' and 'height' are mandatory props that set the dimension of the images shown.

Behavior

The default values of available props are displayed.

<Slider
        loop={true}
        autoPlay={true}
        autoPlayInterval={3000} // in milliseconds
      />

Controls

The default values of available props are displayed.

<Slider 
        showArrowControls={true}
        showDotControls={true}
        />

Styling

If set, this prop fills the background if images are smaller than the slider wrapper.

<Slider bgColor="none"/>

Final notes

The project is under MIT license, so be free to check it out and give contributions.

Placeholder images from Lorem picsum. Icons from FlatIcon.

Have a suggestion? Contribute to project!