这叫啥 UI?
← 返回组件目录

COMPONENT 43 · Feedback & Status

进度条

Progress Bar

也叫Progress IndicatorLoading Bar进度指示器NSProgressIndicator

显示耗时操作已经完成的比例,或表达不确定的进行状态。

Shows how much of a time-consuming operation is complete, or that it is still in progress.

ANATOMY & USAGE

结构与使用建议

组成部分

  • 轨道
  • 填充条
  • 数值或状态标签

适合使用

  • 操作需要明显等待且能估算或表达进度时。

不建议使用

  • 操作几乎即时完成或它其实用于选择数值时。

键盘与无障碍

  • 使用 progress 或 progressbar,提供名称与 aria-valuenow;不要只依赖动画表达状态。

DESCRIBE IT TO AI

这样告诉编程助手

实现进度条(Progress Bar):显示耗时操作已经完成的比例,或表达不确定的进行状态。

MINIMAL RUNNABLE CODE

可复制代码

原生与 React 两套实现,不依赖第三方组件库。

READ ONLY · SAFE TO COPY
<div class="demo stack">
  <label for="progress">上传进度</label>
  <progress id="progress" max="100" value="64">64%</progress>
</div>