Components
← All components

Range Slider

stimeo--range-slider

A two-thumb range slider with mutually constrained handles.

  • Slider (Multi-Thumb)

The stimeo--range-slider controller implements the WAI-ARIA Multi-Thumb Slider pattern. Two thumbs (start and end) constrain each other so the start never crosses the end; each thumb's live bound is exposed via aria-valuemin/max, and the range fractions are published to CSS as --stimeo-range-start and --stimeo-range-end (0..1) so the consumer can position the thumbs and the selected range. Min, max, step, and the initial start/end are set through data-*-value attributes. The library provides behavior only.

running
20 – 80

Keyboard

KeyAction
→ / ↑ Increase the focused thumb by one step (never past the other thumb).
← / ↓ Decrease the focused thumb by one step (never past the other thumb).
PageUp / PageDown Move the focused thumb by ten steps.
Home / End Jump the focused thumb to its movable minimum / maximum.