• 加载动画收集


    (bM1)(bM)

     1 <!DOCTYPE html>
     2 <html>
     3 <head>
     4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
     5     <title></title>
     6     <meta charset="utf-8" />
     7     <link rel="stylesheet" href="style/style.css">
     8     <style>
     9       div{
    10           100px;
    11           height:100px;
    12           margin:auto;
    13           position:relative;
    14       }
    15       div span{
    16           5px;
    17           height:5px;
    18           background-color:aqua;
    19           animation:bM 1s infinite linear both;
    20           display:inline-block;
    21           position:absolute;
    22           /*border-radius:50%;*//*变为圆形*/
    23           bottom:0;
    24       }
    25       @keyframes bM{
    26         0% {opacity: 0.3; -webkit-transform:translateY(0px);    box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.1);}
    27     50% {opacity: 1; -webkit-transform: translateY(-10px); background:#f1c40f;    box-shadow: 0px 20px 3px rgba(0, 0, 0, 0.05);}
    28       100%  {opacity: 0.3; -webkit-transform:translateY(0px);    box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.1);}
    29       }
    30       @keyframes bM1{
    31         0% {height:5px;-webkit-transform:translateY(0px);background:#9b59b6;}
    32     25% {height:30px;-webkit-transform:translateY(15px);background:#3498db;}
    33     50% {height:5px;-webkit-transform:translateY(0px);background:#9b59b6;}
    34     100% {height:5px;-webkit-transform:translateY(0px);background:#9b59b6;}
    35       }
    36       div span:nth-of-type(2){
    37           left:11px;
    38           animation-delay:.2s;/*推迟显示*/
    39           -webkit-animation-delay:.2s;
    40           -o-animation-delay:.2s;
    41           -moz-animation-delay:2s;
    42       }
    43       div span:nth-of-type(3){
    44           left:22px;
    45           animation-delay:.4s;
    46           -webkit-animation-delay:.4s;
    47           -o-animation-delay:.4s;
    48           -moz-animation-delay:4s;
    49       }
    50       div span:nth-of-type(4){
    51           left:33px;
    52           animation-delay:.6s;
    53           -webkit-animation-delay:.6s;
    54           -o-animation-delay:.6s;
    55           -moz-animation-delay:.6s;
    56       }
    57       div span:nth-of-type(5){
    58           left:44px;
    59           animation-delay:.8s;
    60           -webkit-animation-delay:.8s;
    61           -o-animation-delay:.8s;
    62           -moz-animation-delay:.8s;
    63       }
    64     </style>
    65 </head>
    66 <body>
    67     <div>
    68         <span></span>
    69         <span></span>
    70         <span></span>
    71         <span></span>
    72         <span></span>
    73     </div>
    74 </body>
    75 </html>

     1 <!DOCTYPE html>
     2 <html>
     3 <head>
     4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
     5     <title></title>
     6     <meta charset="utf-8" />
     7     <link rel="stylesheet" href="style/style.css">
     8     <style>
     9         .loader.is-active {
    10         background-color: rgba(0,0,0,0.85);
    11          100%;
    12         height: 100%;
    13         left: 0;
    14         top: 0;
    15     }
    16         .loader-ball[shadow]:before { /*css的属性选择器,设置inset向内的阴影*/
    17     box-shadow: -5px -5px 10px 0 rgba(0,0,0,0.5) inset;
    18 }
    19      .loader-ball:before {
    20     content: '';
    21     position: absolute;
    22      50px;
    23     height: 50px;
    24     top: 50%;
    25     left: 50%;
    26     margin: -25px 0 0 -25px;
    27     background:linear-gradient(#f70606,rgb(187, 152, 60));/*设置一个从上到下的渐变*/
    28     border-radius: 50%;
    29     z-index: 1;
    30     animation: kick 1s infinite alternate ease-in both; /*infinite无限次播放,alternate基数正播偶数反播,*/
    31 }
    32 .loader-ball:after {
    33     content: '';
    34     position: absolute;
    35     background-color: rgba(0,0,0,0.3);
    36     border-radius: 50%;
    37      45px;
    38     height: 20px;
    39     top: calc(50% + 10px);/*calc用于计算*/
    40     left: 50%;
    41     margin: 0 0 0 -22.5px;
    42     z-index: 0;
    43     animation: shadow 1s infinite alternate ease-out both;
    44 }
    45 @keyframes shadow {
    46     0% {
    47         background-color: transparent;
    48         transform: scale(0);
    49     }
    50 
    51     40% {
    52         background-color: transparent;
    53         transform: scale(0);
    54     }
    55 
    56     95% {
    57         background-color: rgba(0,0,0,0.75);
    58         transform: scale(1);
    59     }
    60 
    61     100% {
    62         background-color: rgba(0,0,0,0.75);
    63         transform: scale(1);
    64     }
    65 }
    66 
    67 @keyframes kick {
    68     0% {
    69         transform: translateY(-80px) scaleX(0.95);
    70     }
    71 
    72     90% {
    73         border-radius: 50%;
    74     }
    75 
    76     100% {
    77         transform: translateY(0) scaleX(1);
    78         border-radius: 50% 50% 40% 40%;
    79     }
    80 }
    81     </style>
    82 </head>
    83 <body>
    84     <div id="loader" class="loader loader-ball is-active" shadow></div>
    85 </body>
    86 </html>
     
  • 相关阅读:
    基于TensorRT的BERT实时自然语言理解(下)
    基于TensorRT的BERT实时自然语言理解(上)
    lsof
    kata-runtime spec
    kata 虚拟机
    json + jq命令
    kata-runtime run mycontainer
    kata-runtime来运行容器
    docker + docker-runc
    kata container在aarch64上成功运行
  • 原文地址:https://www.cnblogs.com/sunnie-cc/p/6053708.html
Copyright © 2020-2023  润新知