1. 程式人生 > >加載中...

加載中...

set 3.2 type animation pre prototype rgb meta confirm

<!doctype html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <title>加載中...</title>
    <style>
    .wait-bg{position:fixed;width:100%;height:100%;left:0;right:0;top:0;background:rgba(0,0,0,.4);z-index:10;}
    .wait-confirm{width:14.83rem;height:4.66rem;background-color
:#fff;border-radius:0.41rem;position:fixed;left:0;right:0;top:0px;bottom:0px;margin:auto;display:-webkit-box;display:box;-webkit-box-pack:center;box-pack:center;-webkit-box-align:center;box-align:center;z-index:15;} .wait-confirm p{color:#333333;font-size:1.0rem;} .wait-confirm img{width:0.95rem;margin-left
:0.41rem;vertical-align:middle} .loading{width:20px;height:20px;position:relative;margin-left:0.41rem;} .container1>div,.container2>div,.container3>div{width:6px;height:6px;background-color:#de2230;border-radius:100%;position:absolute;-webkit-animation:bouncedelay 1.2s infinite ease-in-out
;animation:bouncedelay 1.2s infinite ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both;} .loading .loading-container{position:absolute;width:100%;height:100%;} .container2{-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg);} .container3{-webkit-transform:rotateZ(90deg);transform:rotateZ(90deg);} .circle1{top:0;left:0;} .circle2{top:0;right:0;} .circle3{right:0;bottom:0;} .circle4{left:0;bottom:0;} .container2 .circle1{-webkit-animation-delay:-1.1s;animation-delay:-1.1s;} .container3 .circle1{-webkit-animation-delay:-1.0s;animation-delay:-1.0s;} .container1 .circle2{-webkit-animation-delay:-0.9s;animation-delay:-0.9s;} .container2 .circle2{-webkit-animation-delay:-0.8s;animation-delay:-0.8s;} .container3 .circle2{-webkit-animation-delay:-0.7s;animation-delay:-0.7s;} .container1 .circle3{-webkit-animation-delay:-0.6s;animation-delay:-0.6s;} .container2 .circle3{-webkit-animation-delay:-0.5s;animation-delay:-0.5s;} .container3 .circle3{-webkit-animation-delay:-0.4s;animation-delay:-0.4s;} .container1 .circle4{-webkit-animation-delay:-0.3s;animation-delay:-0.3s;} .container2 .circle4{-webkit-animation-delay:-0.2s;animation-delay:-0.2s;} .container3 .circle4{-webkit-animation-delay:-0.1s;animation-delay:-0.1s;} @-webkit-keyframes bouncedelay{ 0%,80%,100%{-webkit-transform:scale(0.0)} 40%{-webkit-transform:scale(1.0)} } @keyframes bouncedelay{ 0%,80%,100%{transform:scale(0.0);-webkit-transform:scale(0.0);} 40%{transform:scale(1.0);-webkit-transform:scale(1.0);} } </style> </head> <body> <button onclick="wait()">加載中</button> <script src="http://lib.baomitu.com/jquery/3.2.1/jquery.min.js"></script> <script> var waitAlert = function() {}; waitAlert.prototype = { waitAlert: function() { var html = ""; html = <div class="wait-bg"></div> <div class="wait-confirm"> <p>加載中...</p> <div class="loading"> <div class="loading-container container1"> <div class="circle1"></div> <div class="circle2"></div> <div class="circle3"></div> </div> <div class="loading-container container2"> <div class="circle1"></div> <div class="circle2"></div> <div class="circle3"></div> </div> <div class="loading-container container3"> <div class="circle1"></div> <div class="circle2"></div> <div class="circle3"></div> </div> </div> </div>; $("body").append(html); }, remove: function(ele) { $(ele).remove(); } } var waitAlert = new waitAlert(); /** * 調用加載中 * @return {[type]} [description] */ function wait(){ waitAlert.waitAlert(); // 移除加載 // waitAlert.remove(".wait-bg,.wait-confirm"); } </script> </body> </html>

加載中...