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

PropTypeDefaultDescription
labelstringLabel text displayed above the slider
valuenumberControlled value of the slider
defaultValuenumber0Default value (uncontrolled)
minnumber0Minimum value
maxnumber100Maximum value
stepnumber1Step increment
showValuebooleanfalseWhether to display the current value
onValueChange(value: number) => voidHandler called when value changes
disabledbooleanfalseWhether the slider is disabled

Related Components