CSS实现繁忙加载样式
CSS实现忙碌加载样式
.circle_loading { 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: 50px; height: 50px; margin: 0 auto; //设置盒子间距 -moz-animation: spin .5s infinite linear;// 设置旋转周期,方向 -webkit-animation: spin .5s infinite linear; } .circle_loading_content { 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: 30px; height: 30px; margin: 0 auto; position: relative; top: -50px; -moz-animation: spinoff .5s infinite linear; -webkit-animation: spinoff .5s infinite linear; } .circle_loading_text{ width: 100%; height: 50px; color: #dadada; text-align: center; }
这是三个样式,前两个都是两个类似鼠标忙碌的两个圆环转动,只是一个较大,一个较小,
function (flag,text) { $("#circleLoadingDiv").remove(); var layer = $('<div class="circle_loadingDiv" id="circleLoadingDiv">'+ '<div class="circle_loading"></div>'+ '<div class="circle_loading_content"></div>'+ '<div class="circle_loading_text"></div>'+ '</div>'); var body = $('body'); body.append(layer); if(text != undefined) { $(".circle_loading_text").html(text); } if(!flag || flag == false) { flag = "none"; }else { flag = "block"; } // $("#maskLayer").css("display",dis); $("#circleLoadingDiv").css("display",flag); return body; }
这样就实现了加载中缓冲动画