Shape Divider renders a full-width decorative SVG between two sections. Use it to create a smooth visual transition between sections with different background colors — a wave, curve, or triangle that makes the boundary feel intentional rather than abrupt.
How to add
Open the block inserter, switch to the Axiom Blocks category, and click Shape Divider. The block drops in as a wave shape. Set it to Full or Wide alignment from the toolbar so it spans the full content width.
Shape
The Shape panel is open by default.
Shape style — five SVG shapes to choose from:
| Shape | Description |
|---|---|
| Wave | Sinusoidal double-wave — the smoothest, most natural transition |
| Curve | Single arc that sweeps from one side to the other |
| Triangle | Centered triangle pointing up into the section above |
| Tilt | Straight diagonal — flat on the right edge, angled on the left |
| Slant | Straight diagonal — flat on the left edge, angled on the right |
Height — controls how tall the shape area is. Default 80px. Accepts any CSS length — e.g. 120px, 6rem. Taller values make the shape more pronounced.
Flip horizontal — mirrors the shape left to right. Most useful with asymmetric shapes (Tilt, Slant) to reverse the direction of the angle.
Flip vertical — flips the shape upside down. Use this when the divider sits at the top of a section rather than the bottom — the shape then opens downward into the section instead of upward.
Color
Shape color — the fill color of the SVG path. Default #ffffff. Set this to match the background of the section the shape is pointing into.
Background — the color behind the SVG, filling the rectangular wrapper. Default is transparent. Set this to match the background of the section the shape is pointing away from.
Transparent background — toggle to set the background to transparent rather than a solid color. Use this when the section above has a gradient or image background.
Spacing
Per-side padding and margin on the outer wrapper. The block supports Wide and Full alignment from the toolbar — use Full to break out of a constrained layout and span the viewport edge to edge.
HTML output
When both flip toggles are on, the SVG receives an inline transform:
The SVG uses preserveAspectRatio="none" so it always stretches to fill the full block width regardless of the container size.