A modern, light weight content slider
BoxSlider is a small library with zero dependencies that provides a light-weight, responsive content slider with multiple slide transition effects for modern browsers.
The library can be used standalone or via React and web components. View the website for full details.
Install from NPM
npm install --save @boxslider/sliderUse from CDN
<script type="module">
import { createCarouselSlider } from 'https://cdn.jsdelivr.net/npm/@boxslider/slider/+esm'
createCarouselSlider('#slider')
</script>Install via NPM
npm install --save @boxslider/reactimport { SliderControls, CarouselSlider } from '@boxslider/react'
function MySlider() {
return (
<SliderControls>
<CarouselSlider>
<div>Slide 1</div>
<div>Slide 2</div>
<div>Slide 3</div>
</CarouselSlider>
</SliderControls>
)
}View the React guide for full details
Install via NPM
npm install --save @boxslider/componentsUse from CDN
<script type="module" src="https://cdn.jsdelivr.net/npm/@boxslider/components/+esm"></script>
<bx-slider-controls>
<bs-carousel>
<div>Slide 1</div>
<div>Slide 2</div>
<div>Slide 3</div>
</bs-carousel>
</bx-slider-controlsView the web components guide for full details.