错落有致的动态美:CSS实现高度错开波动效果!

简介: 错落有致的动态美:CSS实现高度错开波动效果!

先上效果


在网页设计领域,动画效果是提升用户体验和增加视觉吸引力的重要手段。CSS高度错开波动效果,作为一种创新的动画技术,能够为网页元素带来生动的动态变化,仿佛波浪一般起伏波动。



完整代码


以下是完整代码:

HTML:

<div class="boxMain">
      <div class="boxItem"></div>
      <div class="boxItem"></div>
      <div class="boxItem"></div>
      <div class="boxItem"></div>
      <div class="boxItem"></div>
    </div>

CSS代码

.boxMain {
        width: 84px;
        height: 32px;
        margin:50px;
        display: flex;
        justify-content: space-between;
        align-items: flex-end;
      }
      .boxItem {
        width: 6px;
        box-sizing: border-box;
        background-color: #97e138;
        animation: itemAnmiate 2s linear infinite;
        box-shadow: 0 -1px 0 #ffffff, 0 -2px 0 #97e138;
      }
      .boxItem:nth-of-type(2) {
        background-color: #0421b1;
        animation-delay: 0.3s;
        animation-duration: 2.0s;
        box-shadow: 0 -1px 0 #ffffff, 0 -2px 0 #0421b1;
      }
      .boxItem:nth-of-type(3) {
        background-color: #c00ee8;
        animation-delay: 0.38s;
        box-shadow: 0 -1px 0 #ffffff, 0 -2px 0 #c00ee8;
      }
      .boxItem:nth-of-type(4) {
        background-color: #eb2406;
        animation-delay: 0.5s;
        box-shadow: 0 -1px 0 #ffffff, 0 -2px 0 #eb2406;
      }
      .boxItem:nth-of-type(5) {
        background-color: #fff200;
        animation-duration: 2.4s;
        box-shadow: 0 -1px 0 #ffffff, 0 -2px 0 #fff200;
      }
      
      @keyframes itemAnmiate {
        0% {
          height: 0;
        }
        50% {
          height: 32px;
        }
        100% {
          height: 0;
        }
      }
相关文章
IIS上实现网站朝https://www的自动跳转
我们在做网站时时常有网站朝https://www的自动跳转的需求,以便在不输入www.子域名时也可以自动跳转到我们的当前站点,本文将介绍实现网站朝https://www的自动跳转的操作。
569 0
IIS上实现网站朝https://www的自动跳转
Cesium开发:模型实体高亮
Cesium开发:模型实体高亮
962 0
|
API 开发工具 git
git项目中加入版本号git-revision-webpack-plugin
git项目中加入版本号git-revision-webpack-plugin
|
JavaScript 前端开发
React+html2canvas+jspdf+antd快速实现前端pdf预览及打印
文章的总结目标实际上就是一个前端pdf打印组件,由於能在往后的其他项目中得以快速上手,并能根据所在项目需要快速自定义扩展,因此組件非常简陋直白,文章是实践过程的记录产物,并不保证完全正确,仅作参考。
React+html2canvas+jspdf+antd快速实现前端pdf预览及打印
|
Web App开发 Cloud Native Docker
删除容器报错:Error response from daemon: conflict: unable to delete
云原生日益普及的现在,docker容器化成为现有很多服务的改进方向,docker凭借更高效的利用系统资源、更快速的启动时间、一致的运行环境、持续支付和部署、更轻松的迁移、更轻松的维护和拓展等优势,迅速走红。但是,很多容器部署后在回收时,都会遇到各种各样的问题,比如今天讨论的删除镜像的问题,有时候删除操作会莫名其妙的报错。
1064 1
|
4月前
|
数据可视化 Java 测试技术
Git Flow 现代实操指南含从代码提交到 CI/CD 全流程的实用技巧与长尾关键词解析 Git Flow
本指南结合现代技术趋势,详解Git Flow工作流,涵盖GitHub Actions自动化、Conventional Commits规范、Gitmoji可视化等内容,助你实现代码到CI/CD的全流程管理,提升团队开发效率与代码质量。
283 2
|
前端开发
CSS动画新潮流:炫酷水波效果,让网页元素生动起来!
CSS动画新潮流:炫酷水波效果,让网页元素生动起来!
|
JavaScript 前端开发 安全
js中?.、??、??=的用法及使用场景
【8月更文挑战第8天】 js中?.、??、??=的用法及使用场景
3600 1
|
JavaScript
Js判断是否包含特殊字符的方法
Js判断是否包含特殊字符的方法
399 0
|
前端开发 开发者
【已解决】react developer tools F12 开发者工具中看不到
react developer tools F12 开发者工具中看不到
490 0
【已解决】react developer tools F12 开发者工具中看不到