好久之前就总是有人问我博客左下角的那个圈圈是怎么来的 。。我直接说去“花七七博客”。。。

yuan001

现在我直接转载这个使用方法过来吧,偷一些流量~也为了弥补上午那个惨不忍睹的文章~其实实现效果很简单,我就用最简单的方法来讲解吧。此文章全文转载至《WordPress – 一个圆圈状的CSS3的加载状态》很卑鄙的转载了~

我就以我这个灰色的圈圈和WP为例吧,首先添加如下CSS到你的“ style.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 #808080;
	width:50px;
	height:50px;
        margin:0 auto;       
	position:fixed;
        left:30px;
        bottom:30px;
	-moz-animation:spinPulse 1s infinite ease-in-out;
	-webkit-animation:spinPulse 1s infinite ease-in-out;
	-o-animation:spinPulse 1s infinite ease-in-out;
	-ms-animation:spinPulse 1s infinite ease-in-out;

}
#circle1 {
	background-color: rgba(0,0,0,0);
	border:5px solid rgba(20,20,20,0.9);
	opacity:.9;
	border-left:5px solid rgba(0,0,0,0);
	border-right:5px solid rgba(0,0,0,0);
	border-radius:50px;
	box-shadow: 0 0 15px #202020; 
	width:30px;
	height:30px;
        margin:0 auto;
        position:fixed;
        left:40px;
        bottom:40px;
	-moz-animation:spinoffPulse 1s infinite linear;
	-webkit-animation:spinoffPulse 1s infinite linear;
	-o-animation:spinoffPulse 1s infinite linear;
	-ms-animation:spinoffPulse 1s infinite linear;
}
@-moz-keyframes spinPulse {
	0% { -moz-transform:rotate(160deg); opacity:0; box-shadow:0 0 1px #505050;}
	50% { -moz-transform:rotate(145deg); opacity:1; }
	100% { -moz-transform:rotate(-320deg); opacity:0; }
}
@-moz-keyframes spinoffPulse {
	0% { -moz-transform:rotate(0deg); }
	100% { -moz-transform:rotate(360deg);  }
}
@-webkit-keyframes spinPulse {
	0% { -webkit-transform:rotate(160deg); opacity:0; box-shadow:0 0 1px #505050; }
	50% { -webkit-transform:rotate(145deg); opacity:1;}
	100% { -webkit-transform:rotate(-320deg); opacity:0; }
}
@-webkit-keyframes spinoffPulse {
	0% { -webkit-transform:rotate(0deg); }
	100% { -webkit-transform:rotate(360deg); }
}
@-o-keyframes spinPulse {
	0% { -o-transform:rotate(160deg); opacity:0; box-shadow:0 0 1px #505050; }
	50% { -o-transform:rotate(145deg); opacity:1;}
	100% { -o-transform:rotate(-320deg); opacity:0; }
}
@-o-keyframes spinoffPulse {
	0% { -o-transform:rotate(0deg); }
	100% { -o-transform:rotate(360deg); }
}
@-ms-keyframes spinPulse {
	0% { -ms-transform:rotate(160deg); opacity:0; box-shadow:0 0 1px #505050; }
	50% { -ms-transform:rotate(145deg); opacity:1;}
	100% { -ms-transform:rotate(-320deg); opacity:0; }
}
@-ms-keyframes spinoffPulse {
	0% { -ms-transform:rotate(0deg); }
	100% { -ms-transform:rotate(360deg); }
}

如果不懂的话,可以看下图(建议加到最末尾的地方):

yuan002

在你需要调用的地方加入如下代码,例如说我、放在了“ header.php ”:

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

不懂的看图吧,为了保证文章最简单所以才放图的:

yuan003

到这个时候,只要你清空一下浏览器的缓存刷新多几次就有下过啦!然后在“ footer.php ”加入:

<script type="text/javascript">
$(window).load(function() {    
$("#circle").fadeOut(500);
$("#circle1").fadeOut(700);
});
</script>

这样就是为了让你的那个圈圈在网页加载到一定程度的时候消失,我选择放在</body>上:

yuan004

清空一下你的浏览器缓存,刷新多几次即可。某些浏览器看起来貌似没效果刷新多几次就有了!


小结

这是今天的第二篇文章,还算有点意义吧?原文的话请在文章头访问花七七博客即可!

目前有32条回应
Comment
Trackback
Loading ....
  • 微尘逐风gavin 回应于2013/06/29 21:50 回复TA

    成功了 真棒

  • kk 回应于2013/05/29 12:32 回复TA

    我的怎么也出不来,不知道是什么情况 🙁 🙁

    • Tomas 回应于2013/05/30 00:47 回复TA

      纳尼,你们都是啥浏览器的 。。。

  • YOYO 回应于2013/05/17 17:21 回复TA

    为什么我按照你的这个来弄,但是我的圈圈一直不停的转啊?

    • Tomas 回应于2013/05/17 20:52 回复TA

      尾部没有淡出,或者说你没有刷新缓存

  • 炼金网赚 回应于2013/05/09 18:29 回复TA

    想问问博主,你网站移动版是怎么做的,很好看。

  • 大喇叭 回应于2013/05/05 10:53 回复TA

    哈哈哈 有可以拿走了...感谢分享..

  • 蓝天 回应于2013/05/05 00:38 回复TA

    这一大堆代码就为实现加载效果, ➡

    • Tomas 回应于2013/05/05 14:46 回复TA

      看起来酷,不过用 CSS 实现是这么麻烦的,如果用图片的话效果就不一样了~

  • voncing 回应于2013/05/04 20:34 回复TA

    看着很漂亮,但是现在在精简代码,就不试了

    • Tomas 回应于2013/05/04 20:52 回复TA

      我也打算去掉大部分东西了,打开我博客完全没有速度优势的说 。。。

  • 回应于2013/05/04 12:39 回复TA

    🙄 挺不错的,抱走 🙄 🙄 🙄

  • 烟花易冷 回应于2013/05/04 11:42 回复TA

    这个可以有……我去试试

    • Tomas 回应于2013/05/04 12:12 回复TA

      先前好多人要的来着~

  • Thiece 回应于2013/05/03 20:14 回复TA

    我的地板

  • 泷涯 回应于2013/05/03 20:09 回复TA

    竟然又没拿到沙发,我可是看到微博就来的。。。。

    • Tomas 回应于2013/05/03 20:50 回复TA

      微博的貌似会拖延好几分钟啊

  • Janus 回应于2013/05/03 19:54 回复TA

    噗 下午大礼包是转载文章
    还是祝福你们呢,吼吼

    • Tomas 回应于2013/05/03 19:58 回复TA

      其实本来打算送 VPN 账号的 。。。

  • Thiece 回应于2013/05/03 19:43 回复TA

    地板

    • Tomas 回应于2013/05/03 19:56 回复TA

      欢迎地板~

      希望所有的网站都能够越来越炫酷~

  • Thiece 回应于2013/05/03 19:43 回复TA

    板凳

    • Tomas 回应于2013/05/03 19:57 回复TA

      板凳板凳板凳板凳板凳板凳板凳板凳板凳板凳板凳板凳板凳板凳板凳板凳板凳板凳板凳板凳

  • Tomas 回应于2013/05/03 19:27 回复TA

    沙发自己的?

  • 本篇文章没有Trackback
你目前的身份是游客,请输入昵称和电邮!