Menu

Spiral Images

Customize

Turns8
Spread15
Spacing1
Speed0.4
Fade In (%)100
Fade Out (%)0
Image Size175
Size Attenuation3.9
Corner Radius5

Props

images{ src: string }[]

Array of image sources cycled along the spiral. If empty, fallback demo images are shown.

Default[]
turnsnumber

Number of spiral turns from the outer edge to the center.

Default3.5
speednumber

Progress speed of the flow, in loop-units per second.

Default2
spacingnumber

Arc-length spacing between cards along the path — smaller values pack cards closer together.

Default5
spreadnumber

Outward radius multiplier for the spiral — higher values push the arms further out (clipped by the container).

Default6
sizeAttenuationnumber

How strongly cards shrink as they approach the center. 0 disables shrinking.

Default2
imageSizenumber

Base card size in pixels, before size attenuation is applied.

Default200
fadeInnumber

Percentage of the path (from the outer edge) over which cards fade in.

Default20
fadeOutnumber

Percentage of the path (approaching the center) over which cards fade out.

Default0
cornerRadiusnumber

Corner rounding applied to each image card.

Default5
classNamestring

Additional CSS classes for the outer container. No background is applied by the component itself.

Default""

Crafted withbyMohammad Tasin