Shape & distortion

Liquid Blob

Sculpt layered organic forms with fluid edges, dimensional color, and slow responsive movement. The result is pure HTML and CSS, ready to live inside a real interface.

Free to useNo accountLocal & privateAudited output
Liquid blobPearl currentPreset ready
Export
Live preview

Organic, not arbitrary

A liquid form with enough structure to art-direct.

Use Liquid Blob as a launch-page object, an abstract product illustration, a section transition, or a living identity element. Its layers share a composition, so even playful remixes stay deliberate.

01

Build dimensional layers

Choose two to four colors and control how closely the forms overlap, from a compact drop to a separated stack.

02

Choose the material

Switch between soft pigment, translucent glass, and luminous neon without losing the underlying shape.

03

Keep the page light

The morphing is handled by CSS border-radius and transform animation rather than a continuous JavaScript or canvas loop.

Three-step workflow

How to use the Liquid Blob studio

  1. Pick a material

    Begin with a preset whose depth, palette, and finish match the role the shape will play.

  2. Sculpt the stack

    Adjust its size, roundness, angle, separation, edge diffusion, and color intensity while it moves.

  3. Export the composition

    Copy the production-ready snippet or download a standalone page that reproduces the live result.

Questions, answered.

Is the blob drawn on a canvas?

No. Every layer is a regular HTML element animated with CSS, so the output stays easy to inspect, resize, and integrate.

Can the animation be paused for accessibility?

Yes. The studio has a pause control, and every export includes a reduced-motion rule that stops the morph while keeping the finished composition visible.

Will the shape scale inside a responsive section?

Yes. The composition sizes itself from its container and remains clipped to the background at compact breakpoints.

Does the exported code need EvenMesh or another library?

No. The copied snippet contains the complete HTML and CSS and has no runtime, account, font, or package dependency.