Slider

Forms

A slider input for selecting a value from a range. Use sliders for continuous values like volume, brightness, or progress.

Import

import { Slider } from "@/components/ui/slider";

Usage

Basic Slider

Standard range slider

50

Custom Range

Slider with custom min/max values

500

Percentage

Slider showing percentage value

75

Disabled

Slider in disabled state

30

API Reference

label
string

Label text displayed above the slider

value
number

Controlled value of the slider

defaultValue0
number

Default value (uncontrolled)

min0
number

Minimum value

max100
number

Maximum value

step1
number

Step increment

showValuefalse
boolean

Whether to display the current value

onValueChange
(value: number) => void

Handler called when value changes

disabledfalse
boolean

Whether the slider is disabled