Carousel

A flexible component for displaying images or content in a horizontally scrollable, swipe-friendly slider.

embla-carousel-react

lucide-react

Installation


1

Install the following dependencies:

npx shadcn@latest add https://sbthemes.com/r/carousel.json

Examples


Orientation

Size

Spacing

API

Autoplay


API Reference

PropTypeDefault
optsCarouselOptions-
pluginsCarouselPlugin-
orientationhorizontal,verticalhorizontal
setApi(api: CarouselApi) => void-
childrenReact.ReactNode-

CarouselPrevious

PropTypeDefault
variantButton variantoutline
sizeButton sizeicon

CarouselNext

PropTypeDefault
variantButton variantoutline
sizeButton sizeicon