andreruffert / range-slider-element

🍬 <range-slider> custom element
https://andreruffert.github.io/range-slider-element/examples/
MIT License
62 stars 5 forks source link
custom-element range-slider range-slider-element ui web-component

<range-slider> element

A customizable range slider element.

CI status npm version npm downloads

Accessible range slider custom element with keyboard support.
Follows the ARIA best practices guide on sliders.



range slider element preview example

Install

$ npm install range-slider-element

Usage

import 'range-slider-element';
<range-slider min="0" max="100" step="1"></range-slider>

Attributes

Styling

Exposed CSS custom properties scoped within the range-slider element.

range-slider {}
range-slider .thumb-wrapper {}
range-slider .thumb {}

Events

Browser support

Browsers without native custom element support require a polyfill.

License

MIT © André Ruffert