css加载动画(纯css和html)


从jq官网上摘抄下来的一个简单加载动画,个人比较喜欢使用~存在这里,作为记录

 

 

 

话不多说~上代码

 

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

< head>
    < meta  charset =" UTF-8">
    < meta  name =" viewportcontent =" width=device-width, initial-scale=1.0">
    < title>Document</ title>
    < style>
         /* 登陆动画 */

         . loader {
            width :  90 px ;
            height :  42 px ;
            position :  absolute ;
            top :  50 % ;
            left :  50 % ;
            transform :  translate( -50 %) ;
        }


         # logining {
             /* display: none; */
            width :  447 px ;
            height :  438 px ;
             /* background-color: rgba(255, 255, 255, 0.3); */
            position :  relative ;
            top :  0 ;
            left :  0 ;
            text-align :  center ;
            font-size :  24 px ;
            color : #cccccc ;
            background :  rgba( 4 ,  49 ,  75 ,  0.7) ;
            overflow :  hidden ;
        }

         # logining  p {
            margin-top :  150 px ;
        }

         . css-square {
            position :  absolute ;
            top :  0 ;
            left :  0 ;
            width :  25 px ;
            height :  7 px ;
            background : #cccccc ;
            box-shadow :  2 px  2 px  3 px  0 px  black ;
        }

         . square1 {
            left :  70 px ;
            -webkit-animation :  dominos 1 s  0.125 s  ease infinite ;
            animation :  dominos 1 s  0.125 s  ease infinite ;
        }

         . square2 {
            left :  60 px ;
            -webkit-animation :  dominos 1 s  0.3 s  ease infinite ;
            animation :  dominos 1 s  0.3 s  ease infinite ;
        }

         . square3 {
            left :  50 px ;
            -webkit-animation :  dominos 1 s  0.425 s  ease infinite ;
            animation :  dominos 1 s  0.425 s  ease infinite ;
        }

         . square4 {
            left :  40 px ;
            -webkit-animation :  dominos 1 s  0.540 s  ease infinite ;
            animation :  dominos 1 s  0.540 s  ease infinite ;
        }

         . square5 {
            left :  30 px ;
            -webkit-animation :  dominos 1 s  0.665 s  ease infinite ;
            animation :  dominos 1 s  0.665 s  ease infinite ;
        }

         . square6 {
            left :  20 px ;
            -webkit-animation :  dominos 1 s  0.79 s  ease infinite ;
            animation :  dominos 1 s  0.79 s  ease infinite ;
        }

         . square7 {
            left :  10 px ;
            -webkit-animation :  dominos 1 s  0.9 s  ease infinite ;
            animation :  dominos 1 s  0.9 s  ease infinite ;
        }

         . square8 {
            left :  0 px ;
            -webkit-animation :  dominos 1 s  1 s  ease infinite ;
            animation :  dominos 1 s  1 s  ease infinite ;
        }




        @ -webkit-keyframes loader-1-outter {
            0% {
                -webkit-transform :  rotate( 0 deg) ;
                transform :  rotate( 0 deg) ;
            }

            100% {
                -webkit-transform :  rotate( 360 deg) ;
                transform :  rotate( 360 deg) ;
            }
        }

        @ keyframes loader-1-outter {
            0% {
                -webkit-transform :  rotate( 0 deg) ;
                transform :  rotate( 0 deg) ;
            }

            100% {
                -webkit-transform :  rotate( 360 deg) ;
                transform :  rotate( 360 deg) ;
            }
        }

        @ -webkit-keyframes dominos {
            50% {
                opacity :  0.7 ;
            }

            75% {
                -webkit-transform :  rotate( 90 deg) ;
                transform :  rotate( 90 deg) ;
            }

            80% {
                opacity :  1 ;
            }
        }

        @ keyframes dominos {
            50% {
                opacity :  0.7 ;
            }

            75% {
                -webkit-transform :  rotate( 90 deg) ;
                transform :  rotate( 90 deg) ;
            }

            80% {
                opacity :  1 ;
            }
        }
    </ style>
</ head>

< body>
    < div  id =" logining">
        < p>加载中...</ p>
        < section>
            < div  class =" loader ">
                < div  class =" css-square square1"></ div>
                < div  class =" css-square square2"></ div>
                < div  class =" css-square square3"></ div>
                < div  class =" css-square square4"></ div>
                < div  class =" css-square square5"></ div>
                < div  class =" css-square square6"></ div>
                < div  class =" css-square square7"></ div>
                < div  class =" css-square square8"></ div>
            </ div>
        </ section>
    </ div>
</ body>

</ html>

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM