Parallax Cards

3D layered card display with mouse-driven parallax depth effect

parallax-cards-tw

Customize

Layout

12
2500
3
1.2

Depth Fog

Magnetic Effect

Props

imagesstring[]

Array of image URLs to display in 3D space

Default:[]
cardCountnumber

Number of cards to display (max 12, defaults to array length)

Default:images.length
perspectivenumber

3D perspective strength in pixels (higher = less dramatic)

Default:2500
mouseSensitivitynumber

Mouse movement sensitivity multiplier for parallax effect

Default:3
cardWidthnumber

Card width in pixels (responsive by default)

Default:undefined
cardHeightnumber

Card height in pixels (responsive by default)

Default:undefined
animationDurationnumber

Duration in seconds for position transition animations

Default:1.2
enableDepthFogboolean

Enable depth fog effect (fade and blur distant cards)

Default:false
fogIntensitynumber

Fog intensity multiplier (0-2)

Default:1
enableMagneticAttractionboolean

Enable magnetic attraction to mouse cursor

Default:false
magneticStrengthnumber

Magnetic attraction strength in pixels

Default:50
onCardClick(index: number, imageUrl: string) => void

Callback fired when a card is clicked

Default:undefined
classNamestring

Additional CSS classes for the container

Default:""