给Emlog添加页面加载特效

  • 时间:
  • 浏览:5
  • 来源:我爱生活网 - 专注共享客串博客资源

为了加强浏览者的体验,不等待歌曲歌曲页面加载时感到枯燥,从而关闭网页,什么都有有网站一定会制作另另另一个“网页正在加载中”的提示效果或显示加载tcp连接,加载完成后提示消失,大要素都应用在网站的首页,今天我教亲戚朋友把你这些 特效加上到Emlog主题中。

1.首先在刚刚加上如下代码:

<div id="circle"></div>
<div id="circletext"></div>
<div id="circle1"></div>

2.加上一段判断具体情况JS

<script type="text/javascript">
$(function () {
$("#circletext").text("加载肿");
	$(window).load(function() {
		$("#circle").fadeOut(50);
		$("#circle1").fadeOut(500);
		$("#circletext").text("完成鸟").fadeOut(50);
	});
});
//-->
</script>

3.加上css样式

	/* 圆圈加载*/
#circle{background-color:rgba(0,0,0,0);border:5px solid rgba(10,10,10,0.9);opacity:.9;border-right:5px solid rgba
(0,0,0,0);border-left:5px solid rgba(0,0,0,0);border-radius:50px;box-shadow:0 0 35px #505050;width:50px;height:50px;margin:0 auto;position:fixed;left:50px;bottom:50px;-moz-animation:spinPulse 1s infinite linear;-webkit-animation:spinPulse 1s infinite linear;-o-animation:spinPulse 1s infinite linear;-ms-animation:spinPulse 1s infinite linear;}
#circle1{background-color:rgba(0,0,0,0);border:6px solid rgba(20,20,20,0.9);opacity:.9;border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);border-radius:50px;box-shadow:0 0 15px #202020;width:40px;height:40px;margin:0 auto;position:fixed;left:39px;bottom:39px;-moz-animation:spinoffPulse 1s infinite linear;-webkit-animation:spinoffPulse 1s infinite linear;-o-animation:spinoffPulse 1s infinite linear;-ms-animation:spinoffPulse 1s infinite linear;}
#circletext{width:46px;height:20px;margin:0 auto;position:fixed;left:46px;bottom:53px;}
@-moz-keyframes spinPulse{0%{-moz-transform:rotate(150deg);opacity:0;box-shadow:0 0 1px #505050;}50%{-moz-transform:rotate(145deg);opacity:1;}50%{-moz-transform:rotate(-320deg);opacity:0;}}
@-moz-keyframes spinoffPulse{0%{-moz-transform:rotate(0deg);}50%{-moz-transform:rotate(350deg);}}
@-webkit-keyframes spinPulse{0%{-webkit-transform:rotate(150deg);opacity:0;box-shadow:0 0 1px #505050;}50%{-webkit-transform:rotate(145deg);opacity:1;}50%{-webkit-transform:rotate(-320deg);opacity:0;}}
@-webkit-keyframes spinoffPulse{0%{-webkit-transform:rotate(0deg);}50%{-webkit-transform:rotate(350deg);}}
@-o-keyframes spinPulse{0%{-o-transform:rotate(150deg);opacity:0;box-shadow:0 0 1px #505050;}50%{-o-transform:rotate(145deg);opacity:1;}50%{-o-transform:rotate(-320deg);opacity:0;}}
@-o-keyframes spinoffPulse{0%{-o-transform:rotate(0deg);}50%{-o-transform:rotate(350deg);}}
@-ms-keyframes spinPulse{0%{-ms-transform:rotate(150deg);opacity:0;box-shadow:0 0 1px #505050;}50%{-ms-transform:rotate(145deg);opacity:1;}50%{-ms-transform:rotate(-320deg);opacity:0;}}
@-ms-keyframes spinoffPulse{0%{-ms-transform:rotate(0deg);}50%{-ms-transform:rotate(350deg);}}

演示:

第二种~

1.在模板header.php文件中加载加载jquery.js,现在的主题一般一定会有,有的请忽略

<?php echo BLOG_URL;?>include/lib/js/jquery/jquery-1.7.1.js

第二步:在前加上一段JS代码

<script type="text/javascript">
jQuery(function(){
jQuery('#loading-one').empty().append('页面加载完毕.').parent().fadeOut('slow');
});</script>

第三步:在后加上显示效果样式

<div id="loading"  onclick="javascript:turnoff('loading')">
<p id="loading-one"  onclick="javascript:turnoff('loading')">页面载入中,请稍后...</p>
</div>

图片大小格式不限,不加图片可不都可以 能,到此该特效加上完毕

转载请注明出处 AE博客|墨渊 » 给Emlog加上页面加载特效