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 参考#
请参阅 Radix UI 滑块 文档。