Halftone Print
The photo re-screens into a newsprint dot pattern — dense in the shadows, airy in the highlights.

Hover the photo to apply the effect — move away to compare.
The photo re-screens into a newsprint dot pattern — dense in the shadows, airy in the highlights.

Hover the photo to apply the effect — move away to compare.
Halftone Print re-screens a photo into a newsprint/comic dot pattern entirely in CSS: a ::before tiles a radial ink-dot screen, multiplies the photo over it, then a grayscale + high-contrast filter collapses the blend into crisp dots that fill in through the shadows and thin out in the highlights, while a ::after re-tints the result with the ink color via mix-blend-mode: lighten. Tune --ifx-ht-dot (screen frequency / dot size), --ifx-ht-contrast (ink density — how hard the tones snap to black or white) and --ifx-ht-ink (ink color). IMPORTANT: set --ifx-src on the same element that carries the class to the SAME url() the <img> uses — the generated HTML/React wires this for you; without it the effect degrades to a plain dot screen over the untouched photo rather than blotting it out. It looks best on high-contrast photos with clear separation between lights and shadows.
Modern — blend modes.