|
導讀網頁的本質就是超級文本標記語言,通過結合使用其他的Web技術(如:腳本語言、公共網關接口、組件等),可以創造出功能強大的網頁。因而,超級文本標記語言是萬維網(Web)編程的基礎,也就是說萬維網是建立... 網頁的本質就是超級文本標記語言,通過結合使用其他的Web技術(如:腳本語言、公共網關接口、組件等),可以創造出功能強大的網頁。因而,超級文本標記語言是萬維網(Web)編程的基礎,也就是說萬維網是建立在超文本基礎之上的。超級文本標記語言之所以稱為超文本標記語言,是因為文本中包含了所謂“超級鏈接”點。 本篇文章給大家帶來的內容是介紹js如何創建動態加載的進度條?(代碼示例),有一定的參考價值,有需要的朋友可以參考一下,希望對你們有所幫助。進度條可以用來描述正在執行的任何任務的進度,它通常會被用于顯示下載和上傳時的狀態。換句話說,進度條可以用來描述正在進行的任何事情的狀態。 下面我們就來看看使用JavaScript如何實現動態加載的進度條?我們需要執行以下步驟: 1、為進度條創建HTML結構: 下面的代碼中包含兩個名為“Progress_Status”和“myprogressbar”的“div”標簽元素。 <div id="Progress_Status"> <div id="myprogressBar"></div> </div> 2、添加CSS: 下面的代碼用于設置進度條的寬度和背景顏色以及條形圖中的進度狀態。 #Progress_Status {
width: 50%;
background-color: #ddd;
}
#myprogressBar {
width: 1%;
height: 35px;
background-color: #4CAF50;
text-align: center;
line-height: 32px;
color: black;
}3、添加JavaScript: 下面的代碼使用javascript函數“update”和“scene”創建一個動態progess bar(動畫)。 function update() {
var element = document.getElementById("myprogressBar");
var width = 1;
var identity = setInterval(scene, 10);
function scene() {
if (width >= 100) {
clearInterval(identity);
} else {
width++;
element.style.width = width + '%';
}
}
}運行:
這樣的加載樣式有點單調,我們還可以添加數字標簽以指示用戶在流程中的位置;這需要在進度條內部或外部添加新元素,顯示進度狀態。 4、添加數字加載樣式 我們可以在JavaScript的else {}語句里在添加一條語句: element.innerHTML = width * 1 + '%'; 就可以實現數字加載顯示進度狀態的樣式,運行效果:
總結:以上就是本篇文章的全部內容,希望能對大家的學習有所幫助。想要獲得更多相關視頻教程,可訪問:JavaScript教程! 以上就是js如何創建動態加載的進度條?(代碼示例)的詳細內容,更多請關注php中文網其它相關文章! 網站建設是一個廣義的術語,涵蓋了許多不同的技能和學科中所使用的生產和維護的網站。 |
溫馨提示:喜歡本站的話,請收藏一下本站!