一個網頁進度條,運行於CSS將進度條美化為漸變色,同進使用JavaScript控制CSS對進度條背景進行適時平鋪,演示程序僅演示了進度條的樣式,應用到網頁還需要繼續修改。
<html> <head> <title>CSS+JS打造带渐变的进度条</title> <style> #load{width:500px;height:25px;border:1px #000 solid;} #loading{position:absolute;z-index:2;height:23;filter:progid:DXImageTransform.microsoft.gradient(gradienttype=1,startColorStr=white,endColorStr=#39867b);} #loadtext{position:absolute;z-index:3;width:100%;height:100%;line-height:23px;text-align:center;} </style> </head> <body> <div id="load"><div id="loading"></div><div id="loadtext">1%</div></div> <script> var i=0; function test(){ i++; document.getElementById("loading").style.width = i + "%"; document.getElementById("loadtext").innerText = i + "%"; if(i<100)setTimeout("test()",200); } setTimeout("test()",200); </script> </body> </html>
更多CSS+JS打造帶漸進式的進度條相關文章請關注PHP中文網!