漂亮的CSS3 加载状态~~

首先当然是看看效果了…..

看到左下角的那个蓝色旋转环了吗?对就是他~~
注:此效果IE系类浏览器不显示,原因不说明了….

首先建立两个DIV标签

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

填入CSS样式就ok了~

<code>

<style type="text/css">
#circle {
    background-color: rgba(0,0,0,0);
    border:5px solid rgba(0,183,229,0.9);
    opacity:.9;
    border-top:5px solid rgba(0,0,0,0);
    border-left:5px solid rgba(0,0,0,0);
    border-radius:50px;
    box-shadow: 0 0 35px #2187e7;
    width:30px;
    height:30px;
    margin:0 auto;
    -moz-animation:spin .5s infinite linear;
    -webkit-animation:spin .5s infinite linear;
    position:fixed;
    left:20px;
    bottom:20px;
}
#circle1 {
    background-color: rgba(0,0,0,0);
    border:5px solid rgba(0,183,229,0.9);
    opacity:.9;
    border-top:5px solid rgba(0,0,0,0);
    border-left:5px solid rgba(0,0,0,0);
    border-radius:50px;
    box-shadow: 0 0 15px #2187e7; 
    width:10px;
    height:10px;
    margin:0 auto;
    position:fixed;
    left:30px;
    bottom:30px;
    -moz-animation:spinoff .5s infinite linear;
    -webkit-animation:spinoff .5s infinite linear;
}
@-moz-keyframes spin {
    0% { -moz-transform:rotate(0deg); }
    100% { -moz-transform:rotate(360deg); }
}
@-moz-keyframes spinoff {
    0% { -moz-transform:rotate(0deg); }
    100% { -moz-transform:rotate(-360deg); }
}
@-webkit-keyframes spin {
    0% { -webkit-transform:rotate(0deg); }
    100% { -webkit-transform:rotate(360deg); }
}
@-webkit-keyframes spinoff {
    0% { -webkit-transform:rotate(0deg); }
    100% { -webkit-transform:rotate(-360deg); }
}


</style>
</code>

如果你想实现浏览器加载页面时显示,那么添加jQuery代码

<code>
//若为IE,不显示#circle
$(function(){
 if($.browser.msie) {
$("#circle").hide();
$("#circle1").hide();
}
});

//页面加载完成后,淡出circle
$(window).load(function() {    
$("#circle").fadeOut(500);
$("#circle1").fadeOut(700);
});
</code>

0 thoughts on “漂亮的CSS3 加载状态~~
添加一条新回复 回到顶部

亲爱的,主人已经关闭了这篇文章的评论 。