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>
  • 相关阅读:
    错误页面提示大全
    http协议基础知识
    初识性能测试
    seo
    测试工程师的分类和发展方向
    Jsessionid和cookie的区别与联系
    nginx配置
    复盘能力
    开发自测方法
    OKR 目标关键成果法
  • 原文地址:https://www.cnblogs.com/xiaoxueer/p/11851272.html
Copyright © 2011-2022 走看看