Components
@shadcn/react
@shadcn/helpers
Utilities
import { Slider } from "@/components/ui/slider"
export function SliderDemo() {安装#
pnpm dlx shadcn@latest add slider
用法#
import { Slider } from "@/components/ui/slider"<Slider defaultValue={[33]} max={100} step={1} />范围#
使用包含两个值的数组来设置范围滑块。
import { Slider } from "@/components/ui/slider"
export function SliderRange() {多个滑块#
对于多个滑块,使用包含多个值的数组。
import { Slider } from "@/components/ui/slider"
export function SliderMultiple() {垂直#
使用 orientation="vertical" 创建垂直滑块。
import { Slider } from "@/components/ui/slider"
export function SliderVertical() {受控#
0.3, 0.7
"use client"
import * as React from "react"已禁用#
使用 disabled 属性禁用滑块。
import { Slider } from "@/components/ui/slider"
export function SliderDisabled() {RTL#
要在 shadcn/ui 中启用 RTL 支持,请参阅 RTL 配置指南。
"use client"
import * as React from "react"API 参考#
请参阅 React Aria Slider 文档。