Progress 进度条
常规用法
通过设置value属性的值来设置进度
html
<ivy-progress value="70"></ivy-progress>设置进度条的颜色
通过 CSS 变量--ivy-progress-color 来设置进度条的颜色
html
<ivy-progress value="70"></ivy-progress>
<ivy-progress
value="70"
color="red"
style="--ivy-progress-color: red"></ivy-progress>设置进度条的粗细
通过 CSS 变量 --ivy-progress-stroke-width 来设置进度条的大小-默认:8px
html
<ivy-progress
value="70"
style="--ivy-progress-stroke-width: 24px"></ivy-progress>
<ivy-progress
value="70"
style="--ivy-progress-stroke-width: 15px"></ivy-progress>显示描述文字
通过设置 show-text 属性来显示描述文字
html
<ivy-progress value="70" show-text></ivy-progress>格式化描述文字
通过设置 formatter 属性来设置格式化描述文字,格式 {value}px
html
<ivy-progress value="70" show-text formatter="{value}px"></ivy-progress>可用的 CSS 变量
点击打开
css
:host {
--ivy-progress-track-color: #ebeef5; /**进度条轨道的颜色 */
--ivy-progress-stroke-width: 8px; /**进度条大小 */
--ivy-progress-color: var(--ivy-primary-color, #409eff); /**进度条颜色 */
--ivy-progress-text-size: 12px; /**进度条描述文字的大小 */
--ivy-progress-text-color: var(--ivy-text-color-primary, #303133);/**进度条描述文字的颜色 */Api
Props
| 属性名 | 描述 | 类型 | 可选值 | 默认值 |
|---|---|---|---|---|
| value | 进度值 | number | - | 0 |
| showText | 显示描述文字 | boolean | - | - |
| formatter | 格式化描述文字-{value}是必须的 | string | - | {value}% |
