Slider

An input where the user selects a value from within a given range.

<Slider aria-label="Opacity" defaultValue={50}>
  <SliderControl />
</Slider>

Installation

npx shadcn@latest add @dotui/slider

Usage

Use slider to allow users to select a value from within a given range.

import { Slider, SliderControl } from "@/components/ui/slider";
<Slider defaultValue={50}>
  <SliderControl />
</Slider>

Playground

Use the controls below to experiment with different slider props and see the live preview and code update.

orientation
<Slider defaultValue={50}>
  <Label>Volume</Label>
  <SliderControl />
</Slider>

API Reference

Slider

A slider allows a user to select one or more values within a range.

PropType
boolean
Orientation
ReactNode | function
number | number[]
number | number[]
function
function
NumberFormatOptions

SliderControl

A slider track is a container for one or more slider thumbs.

PropType
ReactNode | function

Last updated on 1/13/2026

Built with passion by @mehdibha.