css实现波浪纹,水波纹动画
1.示意图

2.结构
3.wave.html代码
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>CSS实战 - 波浪</title>
<style type="text/css">
.wave-box{
border: 1px solid rgba(0,209,255,0.2);
height: 78.5px;
width: 78.5px;
border-radius: 50%;
overflow: hidden;
margin: auto;
position: relative;
background: #eee;
}
.wave-box .text{
font-size: 24px;
color: #FFFFFF;
letter-spacing: 0;
position: absolute;
z-index: 85;
display: block;
width: 78px;
text-align: center;
top: 20px;
}
.water {
height: 100%;
width: 100%;
position: absolute;
top: 20px;
background: url('wave_blue.svg') repeat-x;
background-position: 0 20px;
-webkit-animation: move_wave 14s linear infinite;
animation: move_wave 14s linear infinite;
}
.w1 {
opacity: .5;
background-position: 120px 0;
-webkit-animation: move_wave 19s linear infinite;
animation: move_wave 19s linear infinite;
}
.w2 {
opacity: .3;
background-position: 60px 0;
-webkit-animation: move_wave 23s linear infinite;
animation: move_wave 23s linear infinite;
}
@-webkit-keyframes move_wave {
0% { background-position: 0 0 }
to { background-position: 232px 0 }
}
@keyframes move_wave {
0% { background-position: 0 0 }
to { background-position: 232px 0 }
}
</style>
</head>
<body>
<div class="wave-box">
<span class="text">35个</span>
<div class="water w1"></div>
<div class="water w2"></div>
<div class="water"></div>
</div>
</body>
</html>
3.wave_blue.svg图片
<?xml version="1.0" encoding="UTF-8"?>
<svg width="240px" height="75px" viewBox="0 0 240 75" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<!-- Generator: Sketch 58 (84663) - https://sketch.com -->
<title>蓝博文</title>
<desc>Created with Sketch.</desc>
<defs>
<linearGradient x1="52.1506169%" y1="100%" x2="52.1506169%" y2="9.07623828%" id="linearGradient-1">
<stop stop-color="#1F78B6" offset="0%"></stop>
<stop stop-color="#1EC2E2" offset="100%"></stop>
</linearGradient>
</defs>
<g id="页面-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M0,15.5981057 C17.1009532,15.5981057 19.5223044,0.0156938776 36.2301997,0.0156938776 C52.938095,0.0156938776 54.8055321,13.5714733 66.4395144,13.5714733 C78.0734967,13.5714733 84.9898302,-0.534635292 104.120465,0.0156938776 C122.821214,0.553656572 132.620158,15.5981057 152.543102,15.5981057 C163.366959,15.5981057 177.807487,0.0156938776 195.442818,0.0156938776 C213.078149,0.0156938776 225.496365,15.5981057 240,15.5981057 C240,15.5981057 240,35.3987371 240,75 L0,75 C0,35.3987371 0,15.5981057 0,15.5981057 Z" id="蓝" fill="url(#linearGradient-1)"></path>
</g>
</svg>

浙公网安备 33010602011771号