Image FXcssimagelab.com
Frame · 44 / 68

Blob Crop

The photo sits in an organic blob crop that slowly morphs between shapes, like a living cell.

Image
Green natural landscape

Runs continuously — adjust the sliders and watch.

Adjust
8s
Metadata
interaction
Always on
browser
Modern evergreen
reduced motion
included
touch fallback
Identical on touch
Edit the CSS above — the preview updates live.

About Blob Crop

Blob Crop clips the photo into an organic, cell-like shape using an 8-value border-radius, then slowly morphs it between two blob shapes with a continuous ease-in-out animation. Pick the two silhouettes from the Shape A (--ifx-blob-a) and Shape B (--ifx-blob-b) selects — the animation eases back and forth between them — and set the pace with --ifx-blob-dur (morph speed in seconds). The crop is entirely inward (the base card already clips with overflow: hidden), so no wrapper margin is needed and it's identical on touch. Reduced-motion or motion-off freezes the morph on the static Shape A blob, a clean resting state, so it degrades gracefully.

Use cases

  • portfolio
  • hero
  • editorial
  • gallery

Browser support

Modern evergreen.

Accessibility

  • Essential content is never hidden behind hover.
  • Includes a prefers-reduced-motion fallback.
  • Touch fallback: identical on touch.