7.11.4 多进度效果

7.11.4 多进度效果

将多个进度条放入同一个进度条轨道上,就可以形成同时显示多个进度的效果。
如下代码示范了如何显示多进度效果。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
<!DOCTYPE html>
<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1">
<title> 多进度的进度条 </title>
<link rel="stylesheet" href="../bootstrap/css/bootstrap.min.css">
<link rel="stylesheet" href="../bootstrap/css/bootstrap-theme.min.css">
</head>

<body>
<div class="container">
<!-- 进度轨道 -->
<div class="progress">
<!-- 进度条1 -->
<div class="progress-bar progress-bar-success" role="progressbar" aria-valuenow="30" aria-valuemin="0"
aria-valuemax="100" style="width:30%;">
<span class="sr-only">30%</span>
</div>
<!-- 进度条2 -->
<div class="progress-bar progress-bar-info" role="progressbar" aria-valuenow="40" aria-valuemin="0"
aria-valuemax="100" style="width:40%;">
<span class="sr-only">40%</span>
</div>
<!-- 进度条3 -->
<div class="progress-bar progress-bar-warning" role="progressbar" aria-valuenow="15" aria-valuemin="0"
aria-valuemax="100" style="width:15%;">
<span class="sr-only">15%</span>
</div>
</div>
<div class="progress">
<div class="progress-bar progress-bar-info progress-bar-striped" role="progressbar" aria-valuenow="10"
aria-valuemin="0" aria-valuemax="100" style="width:10%;">
<span>10%</span>
</div>
<div class="progress-bar progress-bar-warning progress-bar-striped" role="progressbar" aria-valuenow="25"
aria-valuemin="0" aria-valuemax="100" style="width:25%;">
<span>25%</span>
</div>
<div class="progress-bar progress-bar-danger progress-bar-striped" role="progressbar" aria-valuenow="40"
aria-valuemin="0" aria-valuemax="100" style="width:40%;">
<span>40%</span>
</div>
</div>
</div>
<script type="text/javascript" src="../jquery-3.1.1.js"></script>
<script type="text/javascript" src="../bootstrap/js/bootstrap.min.js"></script>
</body>

</html>

在上面代码中定义了2个进度条轨道(两个<div>元素指定了.progress样式),在每个进度条轨道容器内都定义了3个进度值组件(指定了.progress-bar样式的元素),这样即可在同一个进度条内显示多个进度值。