[CSS/JS]网站美化让网站上方出现一个加载进度条教程-第1张

CSS代码

代码非常简单,首先在你的主题CSS里将下面代码添加进去多数主题css文件是style.css。

#progress {position:fixed;height: 2px;background:#9C0;transition:opacity 500ms linear; z-index:1000000; top:0;}
#progress.done {opacity:0 }
#progress span { position:absolute; height:2px;-webkit-box-shadow:#2085c5 1px 0 6px 1px; -webkit-border-radius:100%;opacity:1;width:150px; rightright:-10px;-webkit-animation:pulse 2s ease-out 0s infinite; }
@-webkit-keyframes pulse {
30% { opacity:.6}
60% {opacity:0;}
100% { opacity:.6 }}

JS代码

然后在主题底部文件(footer.php)添加上以下代码。

<div id="progress"><span></span></div>
<script language="javascript">
$({property: 0}).animate({property: 100}, {
duration: 3000,
step: function() {
var percentage = Math.round(this.property);
$("#progress").css("width",  percentage+"%");
if(percentage == 100) {
$("#progress").addClass("done");
}
}
});</script>

演示效果

保存完成之后,进度条功能就完整的整合进入你的网站了,以下是演示效果。

[CSS/JS]网站美化让网站上方出现一个加载进度条教程-第2张

声明:本站文章原创有部分资源来源于网络,如无特殊说明或标注。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系 admin@liitk.com 进行删除处理!。