I'm trying to recreate this image with CSS:
I would not need it to repeat. This is what I started but it just has a straight line:
#wave {
position: absolute;
height: 70px;
width: 600px;
background: #e0efe3;
}
<div id="wave"></div>
I'm trying to recreate this image with CSS:
I would not need it to repeat. This is what I started but it just has a straight line:
#wave {
position: absolute;
height: 70px;
width: 600px;
background: #e0efe3;
}
<div id="wave"></div>
My pure CSS implementation based on above with 100% width. Hope it helps!
I think this is the right way to make a shape like you want. By using the SVG possibilities, and an container to keep the shape responsive.
I'm not sure it's your shape but it's close - you can play with the values:
https://jsfiddle.net/7fjSc/9/
My implementation uses the svg element in html and I also made a generator for making the wave you want:
https://smooth.ie/blogs/news/svg-wavey-transitions-between-sections
https://jsfiddle.net/1b8L7nax/5/