CSS实现3个圆点加载动画

加载动画主要使用了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语法

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

相关推荐

最近更新

  1. TCP协议是安全的吗?

    2024-06-10 18:40:02       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-06-10 18:40:02       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-06-10 18:40:02       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-06-10 18:40:02       18 阅读

热门阅读

  1. NG32单片机GPIO口配置方式

    2024-06-10 18:40:02       11 阅读
  2. 2024-06-05 拷贝、函数、装饰器、迭代生成器

    2024-06-10 18:40:02       10 阅读
  3. 使用 AWK 为特定行添加编号并打印

    2024-06-10 18:40:02       10 阅读
  4. 每日一题(LeetCode·704)二分查找

    2024-06-10 18:40:02       7 阅读
  5. 将单条十六进制字符串转换为单个 pcap 文件

    2024-06-10 18:40:02       10 阅读
  6. 10_1 Linunx Web服务管理

    2024-06-10 18:40:02       11 阅读
  7. 反射学习记

    2024-06-10 18:40:02       9 阅读
  8. web前端常识:深入理解与实战应用

    2024-06-10 18:40:02       9 阅读
  9. vue项目中不同接口使用不同的域名

    2024-06-10 18:40:02       6 阅读
  10. Flutter商城类APP常用的第三方库总汇

    2024-06-10 18:40:02       8 阅读
  11. Spark MLlib机器学习

    2024-06-10 18:40:02       8 阅读
  12. 【教程】在Linux系统上安装Docker和Docker Compose

    2024-06-10 18:40:02       9 阅读
  13. C语言中的break和continue语句的作用和区别

    2024-06-10 18:40:02       9 阅读