Meter
在已知范围内表示测量值的计量条。 任务完成进度请用 Progress。配合 MeterLabel 显示可见数值。
@neumorphism-ui/meter预览
存储用量
64 GB / 100 GB
安装
安装: meter
npx shadcn@latest add @neumorphism-ui/meterCLI 会依次处理 npm 依赖、base token、utils 和组件源码。
首次使用此 Registry?请先完成 namespace 配置 。
用法
Import
Meter import 代码
"use client";
import { Meter, MeterLabel, MeterValue, MeterTrack, MeterIndicator } from "@/components/ui/meter";Example
Meter 用法代码
export default function Example() {
return (<Meter value={64} className="w-full max-w-sm"><div className="flex justify-between gap-4"><MeterLabel>{"存储用量"}</MeterLabel><MeterValue /></div><MeterTrack><MeterIndicator /></MeterTrack><p className="text-xs text-[var(--muted-foreground)]">64 GB / 100 GB</p></Meter>);
}API 参考
| 组件 | 属性 | 类型 | 默认值 | 说明 |
|---|---|---|---|---|
Meter | value | number | — | 范围内的当前测量值。 |
Meter | min / max | number | — | 设置最小值与最大值。 |
Meter | format | Intl.NumberFormatOptions | — | 配置本地化数字格式。 |
无障碍
- 01
任务完成进度请用 Progress。配合 MeterLabel 显示可见数值。
- 02
修改 render 或 className 时保留标签关联和可见焦点。