Carousel
A carousel with motion and swipe built using Embla.
1
2
3
4
5
Installation
Add the carousel component with the shadcn CLI.
npx shadcn@latest add https://yami.ui.unsanity.ai/r/carousel.jsonUsage
import {
Carousel,
CarouselContent,
CarouselItem,
CarouselNext,
CarouselPrevious,
} from "@/components/ui/carousel"
<Carousel className="w-48">
<CarouselContent>
<CarouselItem>
<div className="grid aspect-square place-items-center border border-border">
1
</div>
</CarouselItem>
</CarouselContent>
<CarouselPrevious />
<CarouselNext />
</Carousel>Examples
Default
1
2
3
4
5
Code
import {
Carousel,
CarouselContent,
CarouselItem,
CarouselNext,
CarouselPrevious,
} from "@/components/ui/carousel"
<Carousel className="w-48">
<CarouselContent>
<CarouselItem>
<div className="grid aspect-square place-items-center border border-border">
1
</div>
</CarouselItem>
</CarouselContent>
<CarouselPrevious />
<CarouselNext />
</Carousel>