Back to components
ComponentEffectFree

Gooey Blob Merge React component

Glossy liquid blobs that drift, stretch and fuse together like lava-lamp goo: your pointer becomes a blob of its own that pulls them into one shape, trails a drop behind it, and a click flicks off a little droplet.

About the Gooey Blob Merge component

Gooey Blob Merge is a background of glossy liquid blobs that drift on slow loops and melt into one another whenever they come close, like the wax in a lava lamp. Each blob is lit like a drop of jelly, with a soft highlight and a coloured rim.

Your pointer becomes a blob too: it springs after you, drags a smaller drop behind it when you move fast and pulls nearby blobs into one shape. A click flicks off a little droplet that slides away and shrinks.

When to use it

Use it for playful product heroes, creative studios, music and drink brands, onboarding screens or anywhere you want a soft, tactile background that invites people to play.

The blobs move through the middle, so put text along an edge or on a panel.

Installation

Add the Gooey Blob Merge component to your project with the shadcn CLI. It lands in components/gooey-blob-merge.tsx as plain React + Tailwind CSS source you own and can edit.

Install
Copied!
npx shadcn@latest add @reactframe/gooey-blob-merge

Or copy the source by hand and install its dependencies:

Install
Copied!
npm install clsx tailwind-merge

More Effect components

Cursor Ribbons
Free
Magnetic Field Lines
Free
Reactive Cube Grid
Free
Chrome Liquid Logo
Free
Dot Screen Reveal
Free
Peel-off Sticker
Free