Skip to content

进度条

属性 ​

属性类型默认值说明
valuenumber—必需。当前值。
minnumber0最小值。
maxnumber100最大值。
size'sm' | 'md' | 'lg''md'轨道高度。
variant'neutral' | 'success' | 'warning' | 'error' | 'info''neutral'填充条颜色。
labelstring—进度条标签。同时作为无障碍名称。
descriptionstring—补充说明。
isIndeterminatebooleanfalse不确定状态。显示循环动画并移除 aria-valuenow。
showValuebooleanfalse在标签旁显示百分比。
valueTextstring—自定义 aria-valuetext 与显示文本。优先于默认百分比。
widthnumber | string—组件宽度。数字按 px 处理。

主题 ​

css
.my-progress-bar {
  --astryx-progress-bar-track-background: #e5e5e5;
  --astryx-progress-bar-fill-background: #171717;
}
  • --astryx-progress-bar-track-background:轨道背景。
  • --astryx-progress-bar-fill-background:默认填充颜色。
  • --astryx-progress-bar-track-height:默认轨道高度。
  • --astryx-progress-bar-track-height-sm:sm 轨道高度。
  • --astryx-progress-bar-track-height-lg:lg 轨道高度。