008-进度条

1. 进度条可应用于许多业务场景, 如任务完成进度、loading等等, 是一种较为直观的表达元素。

2. 进度条依赖加载组件: element。

3. 进度条使用

名称

组合

进度条容器

class="layui-progress"

进度条

class="layui-progress-bar"

4. 进度条尺寸和百分比

4.1. 进度条提供了两种尺寸及多种颜色的显示风格, 其中颜色的选值可参考背景色公共类。当对元素设置了class为layui-progress-big时, 即为大尺寸的进度条风格。

4.2. 通过对父级元素设置属性lay-showPercent="yes"来开启进度比的文本显示, 支持: 普通数字、百分数、分数。

4.3. 属性lay-percent: 代表进度条的初始百分比。默认风格的进度条的百分比如果开启, 会在右上角显示, 而大号进度条则会在内部显示。

<div class="layui-progress">
	<div class="layui-progress-bar" lay-percent="10%"></div>
</div>

<div class="layui-progress" lay-showPercent="true">
	<div class="layui-progress-bar layui-bg-red" lay-percent="1/3"></div>
</div>

<div class="layui-progress" lay-showPercent="true">
  	<div class="layui-progress-bar layui-bg-orange" lay-percent="30%"></div>
</div>
 
<div class="layui-progress layui-progress-big" lay-showPercent="true">
  	<div class="layui-progress-bar layui-bg-cyan" lay-percent="100px"></div>
</div>

5. 例子

5.1. 代码

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8" />
		<title>进度条 - layui</title>

		<link rel="stylesheet" href="layui/css/layui.css">
		<script type="text/javascript" src="layui/layui.js"></script>
	</head>
	<body>
		<div class="layui-progress">
  			<div class="layui-progress-bar" lay-percent="10%"></div>
		</div><br /><br />

		<div class="layui-progress" lay-showPercent="true">
  			<div class="layui-progress-bar layui-bg-red" lay-percent="1/3"></div>
		</div><br /><br />
       
		<div class="layui-progress" lay-showPercent="true">
		  	<div class="layui-progress-bar layui-bg-orange" lay-percent="30%"></div>
		</div><br /><br />
		 
		<div class="layui-progress layui-progress-big" lay-showPercent="true">
		  	<div class="layui-progress-bar layui-bg-cyan" lay-percent="100px"></div>
		</div><br /><br />

		<div class="layui-progress layui-progress-big" lay-showPercent="true">
		  	<div class="layui-progress-bar layui-bg-blue" lay-percent="100%"></div>
		</div><br /><br />

		<div class="layui-progress layui-progress-big" lay-showPercent="true">
		  	<div class="layui-progress-bar layui-bg-green" lay-percent="1/2"></div>
		</div>

		<script type="text/javascript">
			layui.use('element', function(){
  				var element = layui.element;

			});
		</script>
	</body>
</html>

5.2. 效果图

猜你喜欢

转载自blog.csdn.net/aihiao/article/details/113031319