An open API service indexing awesome lists of open source software.

https://github.com/moncydev/slider-light

A light-weight and basic Javascript slider
https://github.com/moncydev/slider-light

carousel javascript slider slider-plugin typescript

Last synced: 9 months ago
JSON representation

A light-weight and basic Javascript slider

Awesome Lists containing this project

README

          

# Slider Light

![npm version](https://img.shields.io/npm/v/sliderlight.svg)
![license](https://img.shields.io/github/license/MoncyDev/slider-light)
![downloads](https://img.shields.io/npm/dm/sliderlight.svg)

Sliderlight is a light-weight and basic JavaScript slider library which enables developers to easily create sliders which has features like navigation, pagination, touch-slider, drag-slider, slidesPerView and more.

## Installation

### Install from NPM

We can install SliderLight using npm:

```bash
npm install sliderlight
```

```javascript
import SliderLight from "sliderlight";
// import SliderLight styles
import "sliderlight/css";
```

### Using CDN

You can directly use SliderLight in your ptoject using a CDN link

```html

```

Git Repository: https://github.com/MoncyDev/slider-light/

## Usage

```javascript
const slider = new sliderLight(container, SliderOptions); // All slider options are optional
```

Here’s a basic example of how to use Slider-Light:

```javascript
const slider = new SliderLight(".slider-container", {
//SliderOptions{}
prevButton: ".prev-slider-light",
nextButton: ".next-slider-light",
autoplay: 3000,
transition: 500,
margin: 20,
slidesPerView: 1,
pagination: ".slider-light-pagination",
breakpoints: {
// window width is >= 400px
400: {
slidesPerView: 2,
margin: 10,
},
// window width is >= 700px
700: {
slidesPerView: 3,
margin: 20,
},
// window width is >= 1024px
1024: {
slidesPerView: 4,
margin: 30,
},
},
});
```

### HTML :

```html


Slide 1

Slide 2

Slide 3





```

### Basic Css: (optional)

```css
.slider-light {
display: flex;
text-align: center;
align-items: center;
justify-content: center;
background-color: white;
border-radius: 30px;
color: black;
height: 300px;
}
.slider-container {
width: 90%;
margin: 20px auto;
}
```

## License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.