Image FXcssimagelab.com
Mask · 45 / 68

Iris Reveal

A faceted iris veil spins open and collapses to the center to uncover the image.

Image
Green natural landscape

Hover to spin the iris open.

Adjust
0.62
30deg
640ms
Metadata
interaction
Hover · static fallback
browser
Enhanced — clip-path
reduced motion
included
touch fallback
Static on touch
Edit the CSS above — the preview updates live.

About Iris Reveal

Iris Reveal covers the image with a faceted, rotated veil that spins to level and collapses to the center on hover or keyboard focus, uncovering the photo like a camera iris. Tune --ifx-veil for the veil opacity, --ifx-spin for the starting rotation, and --ifx-duration/--ifx-ease for the timing; clip-path puts it on the enhanced tier. It lives inside an @media (hover) block, so touch devices and reduced-motion users get the fully uncovered image — never hide essential content behind it.

Use cases

  • gallery
  • portfolio
  • hero

Browser support

Enhanced — clip-path. This effect uses an enhanced feature — provide a graceful fallback for older browsers.

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.