component
Liquid Wave Divider
By João Porto
Details
- João PortoAuthor
- componentType
- $6.00Price
- 2026-07-06Published
- 2026-07-06Updated
- 2026-07-06Added
- SectionsCategories
Summary
Animated wave that react to scroll
Description
Animated Liquid Divider replaces hard edges between sections with a living, layered wave — rendered on canvas, animated in real time, and reactive to scroll: scrolling agitates the surface like real liquid, with ripples that travel in the direction you scroll. Features Up to 5 depth layers with organic, non-repeating motion Scroll agitation: waves churn and ripple as the user scrolls 4 directions (up, down, left, right) — works as a horizontal or vertical divider Full transparency support: fade either color to 0 and the liquid effect stays intact Waves never clip outside the component bounds, at any amplitude 10 property controls, zero code required Performance Lightweight 2D canvas (no WebGL, no libraries). Pauses automatically when off-screen, renders a static frame in the editor, and respects prefers-reduced-motion. How to use Drag onto your canvas and set Position to Absolute Pin it to the section edges: set Left and Right to 0 so the divider stretches edge to edge (setting Width to 100% or Fill also works) Set Height to your transition size (e.g. 160px) and place it overlapping the edge between two sections. Tip: use the top/bottom pin toggle to anchor the divider to the right edge — this is the most reliable method, especially when using transparency. Any placement that sits the component over the section boundary will work. Match Color 1 and Color 2 to your section backgrounds — or use transparency Built with procedural canvas animation and real-time scroll physics — motion that goes beyond what preset effects can do.
Introduction
Animated wave that react to scroll
Rank history
Daily rank per list, from the first snapshot — lower is better.
- All · #570