Skip to main content
Kaleidoscope

Carousel

Carousels create an interactive showcase of items that can be navigated through.

Default

The <Carousel /> component renders a set of child <CarouselItem /> components in a scrollable layout. What you get out of the box:

Editable example

Multiple items per slide

Use the itemsPerSlide prop to customise how many <CarouselItem /> components to show at once.

Editable example

Next/Previous button visibility

You can customise when the next/previous buttons appear by setting the buttonsAlwaysShow prop. When true, the controls always show when the carousel can be paged in that direction. When false, the controls will only show while the carousel is hovered/focused. Defaults to true.

Editable example