Image FXcssimagelab.com
Image
Studio fashion portrait in warm light

Hover the preview to bring the color back.

Filter · 13 / 35

Color Pop

The image rests in grayscale and blooms back to saturated color on hover.

Adjust
1
1.2
500ms
Metadata
interaction
Hover · static fallback
browser
Modern evergreen
reduced motion
included
touch fallback
Static on touch
Edit the CSS above — the preview updates live.

About Color Pop

Color Pop desaturates the image to grayscale and restores full, boosted color on hover or keyboard focus — ideal for portfolio grids, product tiles and galleries. Tune --ifx-desat for the resting grayscale amount and --ifx-pop for how far past full saturation the reveal pushes; --ifx-duration and --ifx-ease control the transition timing. The static grayscale state is fully legible, so it is safe on touch and honors prefers-reduced-motion; keep the @media (hover) wrapper and :focus-within selector intact.

Use cases

  • portfolio
  • ecommerce
  • gallery
  • editorial

Browser support

Modern evergreen.

Accessibility

  • Essential content is never hidden behind hover.
  • Includes a prefers-reduced-motion fallback.
  • Touch fallback: static on touch.
  • Keyboard accessible — the effect also triggers on focus-within.