SVG Wave Divider Generator
Build a section divider as inline SVG: waves, a curve, a tilt, an arrow or steps, on a stretching viewBox so it fits any width.
Enable JavaScript to change the divider; the markup below is for the defaults.
wave double draws a second, fainter wave behind the first.
The divider's own height, set in CSS. The shape stretches to it, so changing it never changes the path.
How far the shape rises into the divider, as a percentage of its height. The geometry is drawn in a fixed box so the height stays a CSS matter.
How many times a wave or a step pattern repeats across the width.
Usually the background colour of the section the divider belongs to.
Only for this page: the colour behind the divider, so the shape is visible.
The divider takes the colour of the section it belongs to, which is what makes it read as that section’s edge.
<svg viewBox="0 0 1440 100" preserveAspectRatio="none" aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg">
<path d="M0,67 C120,34 240,34 360,67 C480,100 600,100 720,67 C840,34 960,34 1080,67 C1200,100 1320,100 1440,67 L1440,100 L0,100 Z" fill="#1E56EC" />
</svg>
<style>
.section-divider {
display: block;
width: 100%;
height: 120px;
vertical-align: middle;
}
</style>