Download Back To CSSScript.Com
Build accessible dual-handle range sliders with vanilla JavaScript. Zero dependencies, full keyboard support, and flexible configuration options.
<div data-range-slider data-min="0" data-max="100" data-min-value="25" data-max-value="75"></div>
Current range: $100 - $500
HTML:<div data-range-slider data-min="0" data-max="1000" data-label-prefix="$" data-on-change="handlePriceChange"></div>
<div data-range-slider data-min="1990" data-max="2025" data-step="5"></div>
<div data-range-slider data-min="0" data-max="100" data-label-suffix="kg"></div>