W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
普通的 <div> 元素可用于進度條。
CSS width 屬性可用于設置進度條的高度和寬度。
使用 CSS width 屬性更改進度欄的寬度(從 0 到 100%):
使用 w3-color 類更改進度條的顏色:
在 w3-container 元素內添加文本,以將標簽添加到進度條。
使用 w3-center 類將標簽居中。如果省略,它將保持對齊。
使用 w3-size 類更改容器中的文本大?。?/p>
使用 w3-padding 類將填充添加到容器中:
使用 w3-round 類將圓角添加到進度條:
使用 JavaScript 創(chuàng)建動態(tài)進度條:
居中標簽:
<script>
function move() {
var elem = document.getElementById("myBar");
var width = 20;
var id = setInterval(frame, 10);
function frame() {
if (width >= 100) {
clearInterval(id);
} else {
width++;
elem.style.width = width + '%';
elem.innerHTML = width * 1 + '%';
}
}
}
</script>
左對齊標簽:
<script>
function move() {
var elem = document.getElementById("myBar");
var width = 20;
var id = setInterval(frame, 10);
function frame() {
if (width >= 100) {
clearInterval(id);
} else {
width++;
elem.style.width = width + '%';
elem.innerHTML = width * 1 + '%';
}
}
}
</script>
進度條外部的標簽:
<script>
function move() {
var elem = document.getElementById("myBar");
var width = 20;
var id = setInterval(frame, 10);
function frame() {
if (width >= 100) {
clearInterval(id);
} else {
width++;
elem.style.width = width + '%';
document.getElementById("demo").innerHTML = width * 1 + '%';
}
}
}
</script>
另一個示例(高級):
<script>
function move() {
var elem = document.getElementById("myBar");
var width = 0;
var id = setInterval(frame, 50);
function frame() {
if (width >= 100) {
clearInterval(id);
document.getElementById("myP").className = "w3-text-green w3-animate-opacity";
document.getElementById("myP").innerHTML = "Successfully uploaded 10 photos!";
} else {
width++;
elem.style.width = width + '%';
var num = width * 1 / 10;
num = num.toFixed(0)
document.getElementById("demo").innerHTML = num;
}
}
}
</script>
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: