Command Palette
Search for a command to run

Pixel Image

A stunning image reveal animation that splits images into grid pieces with staggered fade-in and grayscale-to-color transitions.

motion-svruned
Pixel image piece 1
Pixel image piece 2
Pixel image piece 3
Pixel image piece 4
Pixel image piece 5
Pixel image piece 6
Pixel image piece 7
Pixel image piece 8
Pixel image piece 9
Pixel image piece 10
Pixel image piece 11
Pixel image piece 12
Pixel image piece 13
Pixel image piece 14
Pixel image piece 15
Pixel image piece 16
Pixel image piece 17
Pixel image piece 18
Pixel image piece 19
Pixel image piece 20
Pixel image piece 21
Pixel image piece 22
Pixel image piece 23
Pixel image piece 24

Installation

pnpm dlx shadcn-svelte@latest add https://sv-animations.vercel.app/r/pixel-image.json

Examples

Color Only (Once)

Pixel image piece 1
Pixel image piece 2
Pixel image piece 3
Pixel image piece 4
Pixel image piece 5
Pixel image piece 6
Pixel image piece 7
Pixel image piece 8
Pixel image piece 9
Pixel image piece 10
Pixel image piece 11
Pixel image piece 12
Pixel image piece 13
Pixel image piece 14
Pixel image piece 15
Pixel image piece 16
Pixel image piece 17
Pixel image piece 18
Pixel image piece 19
Pixel image piece 20
Pixel image piece 21
Pixel image piece 22
Pixel image piece 23
Pixel image piece 24
Pixel image piece 25
Pixel image piece 26
Pixel image piece 27
Pixel image piece 28
Pixel image piece 29
Pixel image piece 30
Pixel image piece 31
Pixel image piece 32
Pixel image piece 33
Pixel image piece 34
Pixel image piece 35

Fast Reveal (Replay)

Pixel image piece 1
Pixel image piece 2
Pixel image piece 3
Pixel image piece 4
Pixel image piece 5
Pixel image piece 6
Pixel image piece 7
Pixel image piece 8
Pixel image piece 9
Pixel image piece 10
Pixel image piece 11
Pixel image piece 12
Pixel image piece 13
Pixel image piece 14
Pixel image piece 15
Pixel image piece 16
Pixel image piece 17
Pixel image piece 18
Pixel image piece 19
Pixel image piece 20
Pixel image piece 21
Pixel image piece 22
Pixel image piece 23
Pixel image piece 24

Grid Variations

Pixel image piece 1
Pixel image piece 2
Pixel image piece 3
Pixel image piece 4
Pixel image piece 5
Pixel image piece 6
Pixel image piece 7
Pixel image piece 8
Pixel image piece 9
Pixel image piece 10
Pixel image piece 11
Pixel image piece 12
Pixel image piece 13
Pixel image piece 14
Pixel image piece 15
Pixel image piece 16
Pixel image piece 17
Pixel image piece 18
Pixel image piece 19
Pixel image piece 20
Pixel image piece 21
Pixel image piece 22
Pixel image piece 23
Pixel image piece 24
Pixel image piece 25
Pixel image piece 26
Pixel image piece 27
Pixel image piece 28
Pixel image piece 29
Pixel image piece 30
Pixel image piece 31
Pixel image piece 32
Pixel image piece 33
Pixel image piece 34
Pixel image piece 35
Pixel image piece 36
Pixel image piece 37
Pixel image piece 38
Pixel image piece 39
Pixel image piece 40
Pixel image piece 41
Pixel image piece 42
Pixel image piece 43
Pixel image piece 44
Pixel image piece 45
Pixel image piece 46
Pixel image piece 47
Pixel image piece 48
Pixel image piece 49
Pixel image piece 50
Pixel image piece 51
Pixel image piece 52
Pixel image piece 53
Pixel image piece 54
Pixel image piece 55
Pixel image piece 56
Pixel image piece 57
Pixel image piece 58
Pixel image piece 59
Pixel image piece 60
Pixel image piece 61
Pixel image piece 62
Pixel image piece 63
Pixel image piece 64

8x8 Grid

Pixel image piece 1
Pixel image piece 2
Pixel image piece 3
Pixel image piece 4
Pixel image piece 5
Pixel image piece 6
Pixel image piece 7
Pixel image piece 8
Pixel image piece 9
Pixel image piece 10
Pixel image piece 11
Pixel image piece 12
Pixel image piece 13
Pixel image piece 14
Pixel image piece 15
Pixel image piece 16
Pixel image piece 17
Pixel image piece 18
Pixel image piece 19
Pixel image piece 20
Pixel image piece 21
Pixel image piece 22
Pixel image piece 23
Pixel image piece 24

8x3 Grid

Props

PixelImage

A component that creates stunning image reveal animations by splitting images into a grid of pieces with staggered fade-in effects.

NameTypeDefaultDescription
src
string Required The image source URL
grid
"6x4" | "8x8" | "8x3" | "4x6" | "3x8" "6x4" Predefined grid configuration
customGrid
{ rows: number; cols: number } - Custom grid dimensions (overrides grid prop)
grayscaleAnimation
boolean true Enable grayscale-to-color transition effect
pixelFadeInDuration
number 1000 Duration of each piece's fade-in animation (ms)
maxAnimationDelay
number 1200 Maximum random delay for piece animations (ms)
colorRevealDelay
number 1300 Delay before color reveal begins (ms)
once
boolean false If true, animation plays only once. If false, replays each time element enters view