<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<style>
/* 1.定义动画 */
/* */
@keyframes pulse{
%0{}
70%{width: 40px;
height: 40px;
opacity: 1;}
100%{
width: 70px;
height: 70px;
opacity: 0;
}
}
/* 2.元素使用动画 */
.box{
position: absolute;
top: 100px;
left:100px;
background-color: #09dfd;
/* margin: 50px auto; */
}
.map{
width: 8px;
height: 8px;
background-color: aqua;
border-radius:50% ;
position: absolute;
left:-4px;
top:-4px;
/* margin: 50px auto; */
}
.box div[class^="pulse"]{
position: absolute;
top: 50%;
left:50%;
transform: translate(-50%,-50%);
width: 8px;
height: 8px;
box-shadow:0 0 12px #009dfd;
border-radius:50% ;
animation: pulse 1.2s linear infinite;
}
.pulse2{
animation-delay: 0.4s!important;
}
.box div .pulse3{
animation-delay: 0.8s;
}
</style>
<body>
<div class="box">
<div class="map"></div>
<div class="pulse1"></div>
<div class="pulse2"></div>
<div class="pulse3"></div>
</div>
</body>
</html>
``![在这里插入图片描述](https://img-blog.csdnimg.cn/20210305202130526.gif#pic_center)
`
css3 实现圆形波纹效果
最新推荐文章于 2023-06-16 15:33:40 发布