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>
  • 相关阅读:
    mysql explain语句各项含义
    group_concat用法以及字符串太长显示不全
    合并两个word文档,保持样式不变
    读取word模板,填充数据后导出
    java获取配置文件信息
    mysql5.6免安装使用
    时间格式转换
    Mysql中(@i:=@i+1)的作用
    SVN服务器搭建和使用(一)
    按需讲解之Supervisor
  • 原文地址:https://www.cnblogs.com/xiaoxueer/p/11851272.html
Copyright © 2011-2022 走看看