Carousel

A high-performance carousel with custom JS-based snapping and smooth touch interactions.

Samples

Horizontal Examples

Standard horizontal scrolling behavior.

1. Default (1 Item)

Standard full-width carousel with snapping.

2. Multiple Items (Controlled)

Carousel with multiple visible items and external controls.

Visible: 2

3. Free Scroll (No Snap)

Snapping disabled for smooth free scrolling.

Vertical Examples

Vertical scrolling behavior (requires fixed height on container).

4. Vertical Default (1 Item)

5. Vertical Multiple (Controlled)

Visible: 2

Active: 0

6. Vertical Free Scroll (No Snap)