首頁  >  文章  >  web前端  >  html5如何實現簡單進度條效果?動態進度條的實作(程式碼範例)

html5如何實現簡單進度條效果?動態進度條的實作(程式碼範例)

青灯夜游
青灯夜游原創
2018-10-30 18:14:1119903瀏覽

在瀏覽網站時經常會遇到頁面的加載,此時頁面會出現一個動態的進度條,不斷滾動加載著,直到加載完成。那麼這樣一個動態進度條是如何實現的呢?這篇文章就跟大家介紹html5實現簡單動態進度條效果的方法,並將頁面動態進度條滾動載入的程式碼分享給大家,有興趣的小夥伴可以參考借鑒一下,希望對你們有幫助。

首先我們來了解html5實作簡單動態進度條效果的原理。

強大的html5為我們提供了一個新的標籤,這個標籤可以實現一個靜態的進度條效果(如下圖),再透過添加簡單的js程式碼,我們就可以實現進度條滾動的效果。

html5如何實現簡單進度條效果?動態進度條的實作(程式碼範例)

下面我們透過簡單的程式碼範例來介紹html5實作動態進度條的方法。

html5程式碼:

<progress max="100" value="0" id="pg"></progress>

標籤的使用很簡單,意義很明確,而且屬性只有以上兩個,max表示需要完成的任務量,value是目前完成的任務量(樣式看上圖)。

js程式碼:

var pg=document.getElementById(&#39;pg&#39;); 
setInterval(function(e){
   if(pg.value!=100) pg.value++;      
   else pg.value=0;
},100);

效果圖:

html5如何實現簡單進度條效果?動態進度條的實作(程式碼範例)

#以上的實作方式不僅更加簡單、更加的語意化,同時也極大的簡化了我們的程式碼,靈活性更高了,所以熟練的使用html5是非常必要的!

不過html5標籤的瀏覽器支援度也是我們需要考慮的問題,下面我們來看看標籤的瀏覽器支援情況。

html5如何實現簡單進度條效果?動態進度條的實作(程式碼範例)

總結:以上就是這篇文章所介紹的html5 js實現簡單進度條效果的方法,大家可以自己動手試試,希望能對大家的學習有所幫助。

以上是html5如何實現簡單進度條效果?動態進度條的實作(程式碼範例)的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn