zoukankan      html  css  js  c++  java
  • loading动画

    HTML:
    <div class="box">
    <div class="load">
    <div class="loader">
    <i></i>
    <i></i>
    <i></i>
    <i></i>
    <i></i>
    <i></i>
    <i></i>
    <i></i>
    <i></i>
    <i></i>
    </div>
    </div>
    </div>

    CSS:
    <style>
      .box {
       100%;
      height: 300px;
      }
        .load {
    300px;
    height: 300px;
    margin-left: 100px;
    background-color: gray;
    display:flex;
    align-items:center;
    justify-content:center;
    }
    .loader{
    position:relative;
    }
    .load i {
    display: block;
    20px;
    height: 3px;
    background-color: white;
    position:absolute;
    -webkit-animation:loads 1s ease -1s infinite;
    }
    .load i:nth-child(1){
    top:-50px;
    left:0;
    transform:rotateZ(90deg);
    -webkit-animation:loads 1s ease -0.9s infinite;
    }
    .load i:nth-child(2){
    top:-35px;
    left:35px;
    transform:rotateZ(150deg);
    -webkit-animation:loads 1s ease -0.8s infinite;
    }
    .load i:nth-child(3){
    top:-10px;
    left:50px;
    transform:rotateZ(0deg);
    -webkit-animation:loads 1s ease -0.7s infinite;
    }
    .load i:nth-child(4){
    top:15px;
    left:50px;
    transform:rotateZ(20deg);
    -webkit-animation:loads 1s ease -0.6s infinite;
    }
    .load i:nth-child(5){
    top:38px;
    left:40px;
    transform:rotateZ(40deg);
    -webkit-animation:loads 1s ease -0.5s infinite;
    }
    .load i:nth-child(6){
    top:50px;
    left:0;
    transform:rotateZ(90deg);
    -webkit-animation:loads 1s ease -0.4s infinite;
    }
    .load i:nth-child(7){
    top:40px;
    left:-35px;
    transform:rotateZ(120deg);
    -webkit-animation:loads 1s ease -0.3s infinite;
    }
    .load i:nth-child(8){
    top:15px;
    left:-50px;
    transform:rotateZ(150deg);
    -webkit-animation:loads 1s ease -0.2s infinite;
    }
    .load i:nth-child(9){
    top:-10px;
    left:-50px;
    -webkit-animation:loads 1s ease -0.1s infinite;
    }
    .load i:nth-child(10){
    top:-35px;
    left:-35px;
    transform:rotateZ(30deg);
    -webkit-animation:loads 1s ease 0s infinite;
    }
    @-webkit-keyframes loads{
    0%{
    opacity:1;
    }
    25%{
    opacity:0.75;
    }
    50%{
    opacity:0.5;
    }
    75%{
    opacity:0.25;
    }
    100%{
    opacity:0;
    }
    }
    </style>
  • 相关阅读:
    Git 初识
    AJAX
    vue router 如何使用params query传参,以及有什么区别
    【javascript语言精粹】第六章 数组
    【js语言精粹】第四章 函数
    【js高级程序设计】迭代器
    【js高级程序设计】第三章
    [js高级程序设计]第二章
    csrf攻击
    js 排序算法总结
  • 原文地址:https://www.cnblogs.com/qishaminghao/p/6382157.html
Copyright © 2011-2022 走看看