用上Js的页面载入效果已经有很多种了,这里说的是打开本页的一个缓冲特效,渐显的载入效果,适用于比较简单的主题。这个应该是我先用上的吧,算是原创?因为发现有人已经用了,反正也很简单,赶紧拿出来凑凑数。

css部分

#container{opacity: 0;}

#container是包括整个页面的的div。没用body,因为body还用了背景图,这样看着比全黑的舒服点。

先载入jQuery,只需下面一行代码就可以:

$('#container').animate({ opacity: '0.87' }, 2000);

解释:#container同上,opacity: '0.87' :0.87是透明度,如果不是我这种半透明的主题,改成1就好,最后的”2000“是载入时间,这里是2s内透明度改变完成。注意:此效果只针对非IE浏览器。

顺便说下,由于主题部分给透明了,要是不支持js的看不见内容,比如搜索引擎的缓存就只能看见背景,用判断搜索引擎的php函数可以解决这个问题。比如:

<div id="container"<?php if(!is_bot()){ echo ' style="opacity:0;"';}?>>	

哦,对了,demo就刷新一下看看

评论分页: 1 ... 5 6 7

发布评论

邮箱(必填)

换个背景