Carousel

Data Display

A carousel with motion and swipe built using Embla.

Import

import { Carousel, CarouselContent, CarouselItem, CarouselNext, CarouselPrevious } from "@/components/ui/carousel";

Usage

Interactive Product Carousel

A responsive carousel that shows 3 items on desktop, 2 on tablet, and 1 on mobile. Swipe or use navigation buttons to browse products.

S
Sonance VP66In-Wall
S
Sonance C6RIn-Ceiling
M
Mariner 86Outdoor
J
James B10Subwoofer
I
IPORT ConnectControl

API Reference

opts
CarouselOptions

Options for the carousel

plugins
CarouselPlugin

Plugins for the carousel

orientation"horizontal"
"horizontal" | "vertical"

The orientation of the carousel

setApi
(api: CarouselApi) => void

Callback to get the carousel API