Pixel Dissolve
A solid veil covers the photo, then dissolves in a grid of growing holes on hover — every cell clearing at once.

Hover to dissolve the veil away.
A solid veil covers the photo, then dissolves in a grid of growing holes on hover — every cell clearing at once.

Hover to dissolve the veil away.
Pixel Dissolve hides the photo behind a solid veil that dissolves in a grid of growing holes on hover or keyboard focus — every cell clearing at once for a pixel/dot dissolve. The veil is tiled with a repeating radial-gradient mask whose transparent hole grows from nothing to past the tile's farthest corner; that hole size is an @property-registered <length-percentage> (--ifx-pixel-hole) so it can transition smoothly, which makes the effect enhanced support. Tune --ifx-pixel-cell for the grid size (smaller = finer dissolve), --ifx-pixel-color and --ifx-pixel-op for the veil, and --ifx-duration/--ifx-ease for the dissolve timing. The whole veil lives inside an @media (hover) block, so touch devices and reduced-motion users see the fully uncovered image — never hide essential content behind it.
Enhanced — @property. This effect uses an enhanced feature — provide a graceful fallback for older browsers.