css地震波动画

xml 复制代码
<view class="wave-container" style="position:relative">

    <view class="wave"></view>
    <view class="wave"></view>
     <view class="wave"></view>
  </view>
css 复制代码
/* 容器样式 */
.wave-container {
  position: relative;
  width:100%;
  height: 200px;
  display: flex;
  justify-content: center;
  align-items: center;

}

/* 波纹动画样式 */
.wave {
  position: absolute;
  width: 50px;
  height: 50px;
  border: 2px solid rgba(0, 150, 255, 0.7);
  border-radius: 50%;
  animation: earthquake-wave 2s infinite ease-out;
  opacity: 0;
}

/* 波的动画效果 */
@keyframes earthquake-wave {
  0% {
    width: 80rpx;
    height: 80rpx;
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
  100% {
    width: 200px;
    height: 200px;
    opacity: 0;
  }
}

/* 让不同波纹稍微延迟一点 */
.wave:nth-child(2) {
  animation-delay: 0.3s;
}
.wave:nth-child(3) {
  animation-delay: 0.6s;
}
相关推荐
HuangYongbiao19 分钟前
Rspack 原理:webpack,我为什么不要你
前端
yinuo22 分钟前
前端项目开发阶段崩溃?试试这招“Node 内存扩容术”,立马复活!
前端
前端鳄鱼崽24 分钟前
【react-native-inspector】全网唯一开源 react-native 点击组件跳转到编辑器
前端·react native·react.js
用户984022766791824 分钟前
【React.js】渐变环形进度条
前端·react.js·svg
90后的晨仔25 分钟前
Webpack完全指南:从零到一彻底掌握前端构建工具
前端·vue.js
Holin_浩霖26 分钟前
JavaScript 语言革命:ES6+ 现代编程范式深度解析与工程实践
前端
前端拿破轮32 分钟前
从0到1搭一个monorepo项目(一)
前端·javascript·git
m0_7414122436 分钟前
大文件上传与文件下载
前端
wu_jing_sheng037 分钟前
Python中使用HTTP 206状态码实现大文件下载的完整指南
开发语言·前端·python
90后的晨仔43 分钟前
Vue3项目全面部署指南:从构建到上线
前端·vue.js