加载动画主要使用了css的animation和transform属性,animation用来实现动画效果,transform实现过渡,让动画看起来更真实

 一、html

<div class="loadding-box">
     <div class="dot1"></div>
     <div class="dot2"></div>
     <div class="dot3"></div>
</div>

二、样式

 .loadding-box {
    display: flex;

    .dot1,
    .dot2,
    .dot3 {
       width: 8px;
       height: 8px;
       border-radius: 50%;
       margin-left: 6px;
     }

    .dot1 {
       animation: jump 1.2s -0.4s linear infinite;
       background: #8c8ef7;
     }

    .dot2 {
       animation: jump 1.2s -0.2s linear infinite;
       background: #5e85d1;
     }

    .dot3 {
       animation: jump 1.2s linear infinite;
       background: #2e6de7;
     }

    @keyframes jump {

      0%,
      80%,
      100% {
        transform: scale(0.9);
        opacity: 1.0;
      }

      40% {
        transform: scale(1.1);
        opacity: 0.8;
      }
    }
  }

animation语法

这世界很喧嚣,做你自己就好

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部