1.1.4 • Published 11 months ago

sliderlight v1.1.4

Weekly downloads
-
License
MIT
Repository
github
Last release
11 months ago

Slider Light

npm version license downloads

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:

npm install sliderlight
import SliderLight from "sliderlight";
// import SliderLight styles
import "sliderlight/css";

Using CDN

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

<link
  rel="stylesheet"
  href="https://cdn.jsdelivr.net/npm/sliderlight@1/dist/sliderlight.min.css"
/>
<script src="https://cdn.jsdelivr.net/npm/sliderlight@1/dist/sliderlight-bundle.min.js"></script>

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

Usage

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

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

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 :

<div className="slider-container">
  <div className="slider-light">Slide 1</div>
  <div className="slider-light">Slide 2</div>
  <div className="slider-light">Slide 3</div>
  <div className="prev-slider-light"></div>
  <div className="next-slider-light"></div>
  <div className="slider-light-pagination"></div>
</div>

Basic Css: (optional)

.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 file for details.

1.1.4

11 months ago

1.1.3

11 months ago

1.1.2

11 months ago

1.1.1

11 months ago

1.1.0

11 months ago

1.0.8

11 months ago

1.0.7

11 months ago

1.0.6

11 months ago

1.0.5

11 months ago

1.0.4

11 months ago

1.0.3

11 months ago

1.0.2

11 months ago

1.0.1

11 months ago

1.0.0

11 months ago