Grid Reveal

Grid Reveal

Scattered motion.

Customize

Color
8
8
0.28
0.018

Installation

Installs are paused for now. You can still preview and customize every component on its page.

Usage

import { GridReveal } from "@/components/grid-reveal";

<GridReveal rows={8} cols={8} color="blue" pattern="random">
  <YourContent />
</GridReveal>

Props

PropType

Content revealed under the grid.

Default6
Default10
Default"random"

Fade time for each block in seconds.

Default0.45
Default0.03

Total reveal time in seconds. Overrides stagger.

Space between blocks in pixels.

Default0

Covers and reveals again on repeat. Plays once when reduced motion is on.

Defaulttrue
Default0.6
Defaulttrue

Waits until it scrolls into view.

Defaultfalse
Defaulttrue