(1)首先画出两条虚线之间的弧,以左上的那个点为原点
<div class="wave"></div>
.wave {
height: 100px;
background-color: rgb(125, 242, 142);
margin-top: 100px;
position: relative;
}
.wave::before{
content: '';
position: absolute;
height: 100px;
width: 100%;
border:2px solid red;
top: -50px;
background:
radial-gradient( 50px circle at 0px 0px, #fff 0 50px,transparent ),
radial-gradient( 50px circle at 50px 86px, rgb(125, 242, 142) 0
50px,transparent),
radial-gradient( 50px circle at 100px 0px, #fff 0 50px,transparent );
/*background-size:100px 100px; */ }
注意:这个86 = 1.73*50
(2)设置background-size让他重复,并且将红色改为白色
/*background-size:100px 100px; */
(3)再创建一个波浪,添加动画
(4)使用一个球包裹起来
更多学习视频学习资料请参考:B站搜索“我们一起学前端”