• CSS3_loading效果


    写个div给他个基本样式:

    1 <body>
    2     <div class="load-container load" id="loader" >
    3         <div class="loader">loading..</div>
    4     </div>
    5 </body>
     1 <style>
     2         body{
     3             vertical-align: baseline;
     4             margin: 0;
     5             padding: 0;
     6             background: #0dcecb none repeat scroll 0 0;
     7             color: #fff;
     8             font-family: "Lato",sans-serif;
     9             font-size: 62.5%;
    10 
    11         }
    12         .load-container {
    13             border: 1px solid rgba(255, 255, 255, 0.2);
    14             box-sizing: border-box;
    15             /*float: left;*/
    16             height: 240px;
    17             overflow: hidden;
    18             position: relative;
    19             width: 240px;
    20             margin:100px 200px;
    21         }
    22         .load .loader, .load .loader:before, .load .loader:after {
    23             animation: 1s ease-in-out 0s normal none infinite running load1;
    24             background: #fff none repeat scroll 0 0;
    25             height: 4em;
    26             width: 1em;
    27         }
    28 
    29         .load .loader:before, .load .loader:after {
    30             content: "";
    31             position: absolute;
    32             top: 0;
    33         }
    34         .load .loader:before {
    35             left: -1.5em;
    36             -webkit-animation-delay: -0.32s;
    37             animation-delay: -0.32s;
    38         }
    39         .load .loader:after {
    40             left: 1.5em;
    41         }
    42         .load .loader {
    43             text-indent: -9999em;
    44             margin: 8em auto;
    45             position: relative;
    46             font-size: 11px;
    47             -webkit-animation-delay: -0.16s;
    48             animation-delay: -0.16s;
    49         }
    50 
    51         @-webkit-keyframes load1 {
    52             0%,
    53             80%,
    54             100% {
    55                 box-shadow: 0 0 #FFF;
    56                 height: 4em;
    57             }
    58             40% {
    59                 box-shadow: 0 -2em #ffffff;
    60                 height: 5em;
    61             }
    62         }
    63         @keyframes load1 {
    64             0%,
    65             80%,
    66             100% {
    67                 box-shadow: 0 0 #FFF;
    68                 height: 4em;
    69             }
    70             40% {
    71                 box-shadow: 0 -2em #ffffff;
    72                 height: 5em;
    73             }
    74         }
    75 
    76     </style>

    效果图:

  • 相关阅读:
    angular4 跨域携带cookie的设置
    引入第三方库jquery
    禁用输入框 浏览器的自动补全功能
    Mongodb 安装和启动
    chrome浏览器的表单自动填充
    jquery原生对象
    js获取文档高度
    字体在各个浏览器中的样式问题
    jquery中的ajax参数说明
    JavaScript中的面向对象
  • 原文地址:https://www.cnblogs.com/xinxingyu/p/4664355.html
Copyright © 2020-2023  润新知