W3.CSS 进度条
创建于 2024-12-03 /
26
字体:
[默认]
[大]
[更大]
进度条可用于显示用户在一个过程中的进度:
20%基本进度条
一个普通的 <div> 元素可以用于进度条。
CSS width 属性可用于设置进度条的高度和宽度。
实例
<div class="w3-border"><div class="w3-grey" style="height:24px;width:20%"></div>
</div>
进度条宽度
使用 CSS width 属性更改进度条的宽度(从 0 到 100%):
实例
<div class="w3-light-grey"><div class="w3-grey" style="height:24px;width:50%"></div>
</div>
进度条颜色
使用 w3-color 类来改变进度条的颜色:
实例
<div class="w3-light-grey"><div class="w3-blue" style="width:75%"></div>
</div>
进度条标签
在 w3-container 元素内添加文本以向进度条添加标签。
使用 w3-center 类使标签居中。 如果省略,它将左对齐。
25%50%
75%
实例
<div class="w3-light-grey"><div class="w3-container w3-green w3-center" style="width:25%">25%</div>
</div>
进度条文字大小
使用 w3-size 类更改容器中的文本大小:
50%50%
50%
实例
<div class="w3-light-grey w3-xlarge"><div class="w3-container w3-green" style="width:50%">50%</div>
</div>
进度条填充
使用 w3-padding 类向容器添加填充。
25%25%
25%
实例
<div class="w3-light-grey"><div class="w3-container w3-red w3-padding w3-center" style="width:25%">25%</div>
</div>
</div>
圆形进度条
使用 w3-round 类给进度条添加圆角:
25%25%
25%
实例
<div class="w3-light-grey w3-round"><div class="w3-container w3-round w3-blue" style="width:25%">25%</div>
</div>
动态进度条
使用JavaScript创建动态进度条:
实例
<div class="w3-light-grey"><div id="myBar" class="w3-container w3-green" style="height:24px;width:1%"></div>
</div>
<button class="w3-button w3-light-grey" onclick="move()">Click Me</button>
<script>
function move() {
var elem = document.getElementById("myBar");
var width = 1;
var id = setInterval(frame, 10);
function frame() {
if (width >= 100) {
clearInterval(id);
} else {
width++;
elem.style.width = width + '%';
}
}
}
</script>
带标签的动态进度条
居中标签:
实例
20%左对齐标签:
实例
20%进度条外的标签:
实例
20%
另一个例子(进阶):
实例
已添加 0 共 10 张照片
0 人点赞过