展示一个漂亮的css动态条形加载条源码

   日期:2020-08-07     浏览:97    评论:0    
核心提示:运用了css变量的知识,直接上代码及其我加的注释

运用了css变量的知识,直接上代码及其我加的注释

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <title>展示一个css动态条形加载条</title>
    <style>
      
      .flex {
        display: flex;
        list-style: none;
        
      }

      .loading {
        width: 200px;
        height: 200px;
      }

      .loading>li {
        
        
        --time: calc((var(--line-index) - 1) * 200ms);
        border-radius: 3px;
        width: 6px;
        height: 30px;
        background-color: #f66;
        
        animation: beat 1.5s ease-in-out var(--time) infinite;

      }

      .loading>li+li {
        margin-left: 5px;
      }

      @keyframes beat {

        0%,
        100% {
          transform: scaleY(1);
        }

        50% {
          transform: scaleY(.5);
        }
      }
    </style>
  </head>
  <body>
    <ul class="loading flex">
      <li style="--line-index: 1;"></li>
      <li style="--line-index: 2;"></li>
      <li style="--line-index: 3;"></li>
      <li style="--line-index: 4;"></li>
      <li style="--line-index: 5;"></li>
      <li style="--line-index: 6;"></li>
    </ul>
  </body>
</html>

看效果

非常漂亮和顺畅

 
打赏
 本文转载自:网络 
所有权利归属于原作者,如文章来源标示错误或侵犯了您的权利请联系微信13520258486
更多>最近资讯中心
更多>最新资讯中心
0相关评论

推荐图文
推荐资讯中心
点击排行
最新信息
新手指南
采购商服务
供应商服务
交易安全
关注我们
手机网站:
新浪微博:
微信关注:

13520258486

周一至周五 9:00-18:00
(其他时间联系在线客服)

24小时在线客服