itemsCircleStackItem[]
Discs to render. Each item: { id?, image, alt? }.
Default3 sample images
sizenumber
Diameter of each disc in pixels.
Default410
tiltnumber
Disc tilt in degrees. 0 = flat circle, 90 = edge-on.
Default60
stackGapnumber
Vertical separation between adjacent discs in pixels.
Default45
intervalnumber
Seconds between active-index advances.
Default4
transitionDurationnumber
Seconds for the lift / settle transition.
Default0.9
pausedboolean
Pause the auto-cycle.
Defaultfalse
surfaceColorstring
CSS color for the disc surface (top face).
Default"#FFFFFF"
borderColorstring
CSS color for the disc border ring.
Default"#000000"
borderWidthnumber
Border thickness in pixels.
Default1
classNamestring
Class applied to the root element.
Defaultundefined
styleCSSProperties
Inline style applied to the root element.
Defaultundefined
onActiveChange(index: number) => void
Fires when the active disc index changes.
Defaultundefined