<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>css圆形涟漪</title>
<style>
@keyframes warn1 {
0% {
transform: scale(0.3);
-webkit-transform: scale(0.3);
opacity: 0.0;
}
50% {
transform: scale(0.3);
-webkit-transform: scale(0.3);
opacity: 0.3;
}
100% {
transform: scale(0.8);
-webkit-transform: scale(0.8);
opacity: 0.0;
}
}
.container {
position: relative;
width: 120px;
height: 120px;
margin: auto;
}
/* ????èв?)???é??? ???? */
.pulse {
position: absolute;
width: 300px;
height: 300px;
left: 0;
top: 0;
border: 1px solid #56A3E8;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
z-index: 1;
opacity: 0;
animation: warn1 3.5s linear 0.7s infinite;
box-shadow: 1px 1px 50px #56A3E8; /* ??Ч? */
}
/* ????èв?)???é??? ???? */
.pulse1 {
position: absolute;
width: 300px;
height: 300px;
left: 0;
top: 0;
border: 1px solid #56A3E8;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
z-index: 1;
opacity: 0;
animation: warn1 3.5s linear 1.4s infinite;
box-shadow: 1px 1px 50px #56A3E8; /* ??Ч? */
}
.pulse2 {
position: absolute;
width: 300px;
height: 300px;
left: 0;
top: 0;
border: 1px solid #56A3E8;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
z-index: 1;
opacity: 0;
animation: warn1 3.5s linear 2.1s infinite;
box-shadow: 1px 1px 50px #56A3E8; /* ??Ч? */
}
.pulse3 {
position: absolute;
width: 300px;
height: 300px;
left: 0;
top: 0;
border: 1px solid #56A3E8;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
z-index: 1;
opacity: 0;
animation: warn1 3.5s linear 2.8s infinite;
box-shadow: 1px 1px 50px #56A3E8; /* ??Ч? */
}
.pulse4 {
position: absolute;
width: 300px;
height: 300px;
left: 0;
top: 0;
border: 1px solid #56A3E8;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
z-index: 1;
opacity: 0;
animation: warn1 3.5s linear 3.5s infinite;
box-shadow: 1px 1px 50px #56A3E8; /* ??Ч? */
}
</style>
</head>
<body>
<div class="container">
<div class="pulse"></div>
<div class="pulse1"></div>
<div class="pulse2"></div>
<div class="pulse3"></div>
<div class="pulse4"></div>
<div class="pulse5"></div>
<div class="pulse6"></div>
<div class="pulse7"></div>
</div>
</body>
</html>
09-21
1783
06-28
914