Skewed Carousel

A skewed marquee of cards that tilts and scales as it scrolls

Customize

Card Width
200
Rotation
60
Inactive Scale
0.85
Perspective
800
Border Radius
8
Title Blur
2.0
Speed
1.0
Autoplay Delay
3000

Props

20
itemsSkewedCarouselItem[]

Slides rendered by the carousel

Default10 sample slides
initialIndexnumber

Slide focused on mount

Default3
cardWidthnumber

Slide width in pixels

Default200
aspectRatiostring

Aspect ratio of each slide

Default"3 / 4"
rotationnumber

Degrees each slide turns per step away from the active one

Default60
inactiveScalenumber

Scale applied to every inactive slide

Default0.85
perspectivenumber

Perspective depth applied to each slide in pixels

Default800
borderRadiusnumber

Corner radius of the slides in pixels

Default8
titleBlurnumber

Blur applied to inactive captions in pixels

Default2
speednumber

Multiplier for the transition duration

Default1
showTitlesboolean

Show the caption under the active slide

Defaulttrue
showControlsboolean

Show the previous and next buttons

Defaulttrue
showDotsboolean

Show the progress dots

Defaulttrue
loopboolean

Wrap around at either end

Defaultfalse
autoplayboolean

Advance on a timer

Defaultfalse
autoplayDelaynumber

Delay between automatic advances in milliseconds

Default3000
enableDragboolean

Allow dragging across the strip to navigate

Defaulttrue
enableKeyboardboolean

Allow arrow keys to navigate when focused

Defaulttrue
classNamestring

Additional CSS classes

Defaultundefined
onIndexChange(index: number) => void

Fired whenever the active slide changes

Defaultundefined