网站美化让网站上方出现一个加载进度条教程 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张

发表回复

后才能评论