Components
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() {API 参考
请参阅 Base UI 滑块控件 文档。