Carousel

A scrollable content slider with snap-point navigation, previous/next buttons, and keyboard support.

Default

Carousel with three slides and navigation buttons.

Slide 1
Slide 2
Slide 3

With Cards

Carousel slides containing Card components.

1
2
3

Loop

Carousel that loops back to the beginning.

Slide A
Slide B
Slide C

Usage

julia
using Suite

Carousel(
    CarouselContent(
        CarouselItem(Card(CardContent(P("Slide 1")))),
        CarouselItem(Card(CardContent(P("Slide 2")))),
        CarouselItem(Card(CardContent(P("Slide 3")))),
    ),
    CarouselPrevious(),
    CarouselNext(),
)

API Reference

Carousel

PropTypeDefaultDescription
orientationString"horizontal"Scroll direction: "horizontal" or "vertical"
loopBoolfalseWhether to loop back to start
autoplayBoolfalseWhether to auto-advance slides
autoplay_intervalInt4000Milliseconds between auto-advance
childrenAny-CarouselContent, CarouselPrevious, CarouselNext
classString""Additional CSS classes

Sub-components

ComponentDescription
CarouselContentScrollable container for carousel slides
CarouselItemA single slide within the carousel
CarouselPreviousPrevious slide navigation button
CarouselNextNext slide navigation button