• css3动画-跳动圈


    通过设置不同圆圈之间的延迟参数来实现,我们一起来看看

    上代码

    .up_down_circle{
       500px;
      height: 300px;
      background: linear-gradient(rgb(140, 0, 255),rgb(255, 217, 0));
       margin: 0 auto;
      display: flex;
      justify-content: center;
      align-items: center;
    }
    .up_down_circle span{
       16px;
      height: 16px;
      border-radius: 99px;
      background: #fff;
      animation: up-down 1s infinite linear;
      margin-left: 10px;
    }
    .up_down_circle span:nth-child(1){
      animation-delay:0s ;
    }
    .up_down_circle span:nth-child(2){
      animation-delay:0.25s ;
    }
    .up_down_circle span:nth-child(3){
      animation-delay:0.5s ;
    }
    .up_down_circle span:nth-child(4){
      animation-delay:0.75s ;
    }
    .up_down_circle span:nth-child(5){
      animation-delay:1.0s ;
    }
    @keyframes up-down{
      0%{transform: translateY(0);opacity: 0.5;}
      50%{transform: translateY(-30px);opacity: 1;}
      100%{transform: translateY(0);opacity: 0.5;}
    }
    <div class="up_down_circle">
           <span></span>
           <span></span>
           <span></span>
           <span></span>
           <span></span>
        </div>

    看效果

     这我们主要利用transform:translateY()在y轴上移动,animation-delay属性是延迟n秒之后开始,可以参考博客2D转换那篇

  • 相关阅读:
    C# 操作XML
    js把字符串(yyyymmdd)格式转换成日期格式(yyyy-mm-dd)
    解析GZIP压缩的网页
    访问修饰符
    c# 多态中 Virtual与override的作用
    C# 中 ref 和out 的区别
    C# .net 中文手册地址
    js获取URL参数
    几种Css前端框架资料
    android 检查能否上网
  • 原文地址:https://www.cnblogs.com/0428mm/p/15433698.html
Copyright © 2020-2023  润新知