Arc Carousel

A high-performance 3-D carousel that rotates items in a circular arc with smooth physics and responsive behavior.

Phantom Black
Open Road
Midnight Run
Drift Study
Carbon Edge
Pump Noir
Silver Ghost

Phantom Black

Examples

With Content

Phantom Black

Phantom Black is a premium matte black finish that gives the car a stealthy and aggressive look.

Open Road

Get ready to experience the thrill of the open road with our latest collection.

Midnight Run

Experience the thrill of the night with our latest collection.

Drift Study

Experience the thrill of the drift with our latest collection.

Carbon Edge

Experience the thrill of the edge with our latest collection.

Pump Noir

Experience the thrill of the noir with our latest collection.

Silver Ghost

Experience the thrill of the ghost with our latest collection.

Raw Form

Experience the thrill of the raw with our latest collection.

Circuit Noir

Experience the thrill of the circuit with our latest collection.

Phantom Black

Installation

$ npx shadcn@latest add https://akshitr.com/r/arc-carousel.json

Usage

import { ArcCarousel } from "@/components/arc-carousel";
 
export default function ArcCarouselDemo() {
  return <ArcCarousel />;
}

Component API

ArcCarousel

PropTypeDefaultDescription
slidesCarouselSlide[]See ARC_CAROUSEL_DEFAULTSArray of slide data. Works best with 5–9 slides.
enableSoundbooleanfalseEnable sound effects for the carousel.
classNamestringAdditional classes applied to the root section.

CarouselSlide

PropTypeDefaultDescription
titlestringCard title. Rendered as the active label below.
contentReactNodeContent to be displayed on the card.
classNamestringTailwind gradient or background class applied to the card face.
srcstringOptional image URL. When provided, renders an <img> instead of the gradient.