--- title: 进度条 progress toc: true --- # 进度条 > 进度条 `progress` 可应用于许多业务场景,如任务完成进度、loading 等等。

示例

  
进度条宽度是 100% 适配于它的父级元素,如上面的进度条是在一个 300px 的父容器中。

进度条主题

  

大号进度条

通过对进度条容器追加 `className` 为 `layui-progress-big` 可设置大尺寸风格的进度条。
  

显示进度值

  

API

| API | 描述 | | --- | --- | | var element = layui.element | 获得 `element` 模块。 | | [element.render(\'progress\', filter)](#render) | 进度条 `progress` 组件渲染。 | | [element.progress(filter, percent)](#progress) | 设置进度值 |

渲染

`element.render('progress', filter);` - 参数 `'progress'` : 渲染进度条的固定值 - 参数 `filter` : 对应进度条容器 `lay-filter` 的属性值 在元素加载完毕后,element 模块会自动对元素进行一次渲染。而当元素为动态插入时,需通过该方法完成初始化渲染。 ```
```

属性

| 属性 | 描述 | | --- | --- | | lay-percent | 用于设置进度条的值,进度条内层容器属性。支持 *百分比* 和 *分数* 形式。用法详见:[#示例](#examples) | | lay-showpercent | 是否显示进度值,进度条外层容器属性,默认不显示。用法详见:[#示例](#showpercent) |

设置进度值

`element.progress(filter, percent);` - 参数 `filter` : 对应进度条容器 `lay-filter` 的属性值 - 参数 `'percent'` : 进度条的值 该方法用于动态改变进度条的值。示例: