On this page:

Slider

Preview

index.tsx
0

Range

Preview

index.tsx
0
50

Vertical

Preview

index.tsx
0
0
50

Indicator reverse

Preview

index.tsx
0
0
50

Indicator Tooltip

Preview

index.tsx

Accent color

Preview

index.tsx
0
0
50

Disabled

Preview

index.tsx
25
0
50

Design Tokens for Slider

TokenColor forState/Meaning
--par-color-border-slider-track-enabledSlider trackDefault/Enabled
--par-color-border-slider-progress-neutral-enabledSlider progress (neutral)Default/Enabled
--par-color-border-slider-progress-accent-enabledSlider progress (accent)Default/Enabled
--par-color-border-slider-thumb-enabledSlider thumb borderDefault/Enabled
--par-color-bg-slider-thumb-enabledSlider thumb backgroundDefault/Enabled
--par-color-bg-slider-state-layer-hoveredThumb hover state layerHovered
--par-color-border-slider-discrete-neutral-activeMark dot (in range)Active
--par-color-border-slider-discrete-neutral-enabledMark dot (out range)Default
--par-color-text-primaryIndicator textAny

Slider API Reference

<Slider />

PropTypeDefaultDescription
mode'single' | 'range''single'Slider mode (single value or range)
minnumber0Minimum value
maxnumber100Maximum value
stepnumber1Step increment
defaultValuenumber | [number, number]0 | [0,50]Initial value
marksArray of mark objects[]Mark points on the slider
color'neutral' | 'accent''neutral'Slider color
orientation'horizontal' | 'vertical''horizontal'Slider orientation
indicator'normal' | 'tooltip''normal'Indicator type
indicatorSide'normal' | 'reverse''normal'Indicator position
disabledbooleanfalseDisable the slider
onValueChangefunction (value)Callback when value changes
...divPropsHTMLDivElement propsAll native div props (className, style, ...)

Note: Slider inherits all native props from HTMLDivElement.