Effects / CSS
Liquid morph
A soft gradient blob that slowly wobbles and reshapes like a drop of liquid.
Prompt to build it
Build a liquid morph blob: a violet-to-blue gradient shape whose outline keeps reshaping organically. Animate an 8-value border-radius through 4 keyframes over ~8s with ease-in-out, rotate slowly, and add a subtle inner highlight. Make it responsive, cap devicePixelRatio at 2, pause when off-screen, and show a still frame when prefers-reduced-motion is set. No external libraries.
Tested code
One self-contained HTML file with no libraries: the same code that runs above. Your AI gets it from Flow's get_effect tool.
Show the code
How it works
Animate an element's eight-value border-radius between several organic shapes while slowly rotating it, with a two-color gradient fill and a light blur for softness.
Guardrails
- Keep the cycle slow (6s or more); fast morphing reads as nervous.
- Respect prefers-reduced-motion: show a still frame instead of the animation.
- Pause when off-screen or when the tab is hidden (IntersectionObserver + visibilitychange).
- Keep text off busy animated areas, or give it a solid backing that passes WCAG contrast.
- One showpiece effect per page. If everything moves, nothing stands out.