Reel Gallery

Tilted reels of images that glide as you scroll

Customize

Background
Rows
6
Row Height
92
Row Gap
20
Item Gap
16
Max Aspect
2.00
Min Aspect
0.60
Max FPS
60
Tilt
7.0
Arch
48
Speed
1.00
Speed Variance
0.55
Auto Scroll
26
Inertia
0.92
Damping
0.10
Drag Sensitivity
1.6
Wheel Sensitivity
1.00
Radius
10
Grayscale
0.55
Focus Radius
210
Focus Strength
0.85
Brightness
1.00
DPR
1.25
Fade
0.12
Dim
0.35
Taper
0.12

Props

32
imagesstring[]

Image URLs spread across the reels.

Default10 stock photos
rowsnumber

Number of stacked reels.

Default6
rowHeightnumber

Height of every plate in pixels.

Default92
rowGapnumber

Vertical space between reels in pixels.

Default20
itemGapnumber

Horizontal space between plates in pixels.

Default16
maxAspectnumber

Widest a plate may get, as a multiple of its height.

Default2
minAspectnumber

Narrowest a plate may get, as a multiple of its height.

Default0.6
maxFpsnumber

Highest frame rate the reels redraw at.

Default60
tiltnumber

Angle the whole stack leans by, in degrees.

Default7
archnumber

How far each reel arches across the frame, in pixels.

Default48
speednumber

Master multiplier on how far input travels.

Default1
speedVariancenumber

How much reel speeds differ from one another, 0 to 1.

Default0.55
alternateboolean

Send every other reel the opposite way.

Defaultfalse
autoScrollnumber

Pixels per second the reels drift on their own.

Default26
inertianumber

How long a flick keeps gliding, 0 to 1.

Default0.92
dampingnumber

How quickly the reels catch up to input, 0 to 1.

Default0.1
dragSensitivitynumber

How far a drag pushes the reels.

Default1.6
wheelSensitivitynumber

How far a wheel notch pushes the reels.

Default1
radiusnumber

Corner radius of a plate in pixels.

Default10
grayscalenumber

How desaturated plates sit at rest, 0 to 1.

Default0.55
focusRadiusnumber

Radius of the colour spotlight under the cursor, in pixels.

Default210
focusStrengthnumber

How much the spotlight restores colour and light, 0 to 1.

Default0.85
brightnessnumber

Overall brightness of the plates.

Default1
dprnumber

Pixel ratio ceiling.

Default1.25
fadenumber

How far the left and right edges fade out, 0 to 0.5.

Default0.12
dimnumber

How much the outer reels dim, 0 to 1.

Default0.35
tapernumber

How much the outer reels shrink, 0 to 1.

Default0.12
backgroundColorstring

Backdrop colour behind the reels.

Default"transparent"
interactiveboolean

Let the wheel, drag and arrow keys drive the reels.

Defaulttrue
pausedboolean

Freeze the drift.

Defaultfalse
classNamestring

Extra classes for the wrapper.

Default-
childrenReactNode

Content layered above the reels.

Default-