zoukankan      html  css  js  c++  java
  • css 加载效果

    css3的出现让我们可以用css画一些简单的动画,之前加载中这样的效果需要设计帮我们出图,而现在我们可以通过css代码来实现加载动画,这我们可以不用完全依靠设计了。

    1.

    代码如下

    <div class="loading"></div>
    
      <style>
        .loading {
          width: 50px;
          height: 50px;
          border: 5px solid #eee;
          border-left-color: #e27a61;
          border-radius: 50%;
          animation: loading-animate 1s linear infinite;
        }
        @keyframes loading-animate {
          0% {
            transform: rotate(0deg);
          }
          100% {
            transform: rotate(360deg);
          }
        }
    
      </style>

    2.

     

    代码

    <div class="loading">
        <span><i></i></span>
        <span><i></i></span>
        <span><i></i></span>
        <span><i></i></span>
        <span><i></i></span>
        <span><i></i></span>
        <span><i></i></span>
        <span><i></i></span>
        <span><i></i></span>
        <span><i></i></span>
        <span><i></i></span>
        <span><i></i></span>
      </div>
    
      <style>
        .loading {
          position: relative;
          width: 50px;
          height: 50px;
          animation: loading-animate 2s linear infinite;
        }
        .loading span {
          position: absolute;
          display: block;
          width: 50px;
          height: 3px;
          border-radius: 3px;
          top: 0;
          left: 0;
          right: 0;
          bottom: 0;
          margin: auto;
        }
        .loading span i {
          display: block;
          background-color: #e27a61;
          border-radius: 3px;
          width: 12px;
          height: 3px;
          margin-right: 0;
        }
        .loading span:nth-child(2) {
          transform: rotate(30deg);
        }
        .loading span:nth-child(3) {
          transform: rotate(60deg);
        }
        .loading span:nth-child(4) {
          transform: rotate(90deg);
        }
        .loading span:nth-child(5) {
          transform: rotate(120deg);
        }
        .loading span:nth-child(6) {
          transform: rotate(150deg);
        }
        .loading span:nth-child(7) {
          transform: rotate(180deg);
        }
        .loading span:nth-child(8) {
          transform: rotate(210deg);
        }
        .loading span:nth-child(9) {
          transform: rotate(240deg);
        }
        .loading span:nth-child(10) {
          transform: rotate(270deg);
        }
        .loading span:nth-child(11) {
          transform: rotate(300deg);
        }
        .loading span:nth-child(12) {
          transform: rotate(330deg);
        }
    
        @keyframes loading-animate {
          0% {
            transform: rotate(0deg);
          }
          100% {
            transform: rotate(360deg);
          }
        }
    
      </style>
  • 相关阅读:
    (C/C++学习)6.数组指针和指针数组
    (C/C++学习)5.C++中的虚继承-虚函数-多态解析
    (C/C++学习)4.C++类中的虚函数表Virtual Table
    (C/C++学习)3.C++中cin的成员函数(cin.get();cin.getine()……)
    (C/C++学习)2.C语言中文件流操作基本函数总结
    关于for,while与do while
    计算机算法-C语言-统计字母数字个数解
    计算书费
    Truncate table
    sqlserver 在脚本中,为所有字符前没有N标记的字符增加N
  • 原文地址:https://www.cnblogs.com/xiaoxueer/p/11851272.html
Copyright © 2011-2022 走看看