Mosaic Unveil

Mosaic Unveil
Mosaic Unveil

About Mosaic Unveil

Mosaic Unveil is a WebGL reveal for any image. The picture builds itself out of square, hexagon or dot tiles that pop in with a glowing edge, start as flat mosaic colors, then sharpen and merge into one seamless image. Drive it with scroll progress, entering the viewport, hover, click or a loop. With no image set it reveals a built-in three-color gradient, so it looks good the moment you drop it in.

Customizations

  • Content: image with Fill or Fit, three gradient colors used when no image is set, backdrop color (can be transparent)

  • Tiles: shape (Square, Hexagon, Dot), size in px, gap, corner roundness, mosaic stage length

  • Reveal: trigger (In view, Scroll, Hover, Click, Loop), direction (Up, Down, Left, Right, Diagonal, Radial, Random, From cursor), stagger, jitter, pop overshoot, duration, loop hold, replay on re-enter, scroll start and end lines

  • Glow: color and intensity of the reveal front

  • Motion: respect or ignore reduced motion, reveal amount shown on the Framer canvas

  • Alt text for screen readers

  • Accepts hex, rgb(), rgba() and color tokens; renders a static fallback in previews; pauses when off-screen

Use cases

  • Hero images that assemble when the page loads

  • Scroll-linked reveals for case study and portfolio images

  • Product shots that unveil on hover or click

  • Section dividers and looping brand visuals

From Artem Kireev

Dither Grain Overlay
Liquid Glass Refract
FluxType
Veil Index

Related Components

Better Parallax
Better Grain
Parallax Hero
ImageMotionTrail