appica-dev

Carousel

Galleries 3

About

A draggable, swipeable image/content slider with arrows, dot pagination, thumbnails, autoplay, fade, and auto-height, for showcasing photo galleries or product shots one slide at a time.

Built with React and Tailwind. Copy the prompt and paste it into Claude Code, Cursor or Lovable: your agent adds Carousel to your project and fits it to your theme.

Code

How Carousel is used: the demo's code. The component's own source comes with a free account.

Usage.tsx

import {
  Carousel,
  CarouselContent,
  CarouselSlide,
  CarouselThumb,
  CarouselThumbs,
} from "@/components/ui/carousel";

const SLIDES = [1, 2, 3, 4, 5, 6, 7];

export default function CarouselThumbnails() {
  return (
    <Carousel loop className="flex w-full max-w-142 flex-col gap-3">
      <CarouselContent>
        {SLIDES.map((n) => (
          <CarouselSlide key={n}>
            <img
              src={`https://appica.dev/carousel/slide-${n}.jpg`}
              alt={`Slide ${n}`}
              className="aspect-3/2 w-full rounded-xl object-cover"
            />
          </CarouselSlide>
        ))}
      </CarouselContent>

      <CarouselThumbs>
        {SLIDES.map((n) => (
          <CarouselThumb key={n} className="w-16 sm:w-22">
            <img
              src={`https://appica.dev/carousel/slide-${n}.jpg`}
              alt=""
              className="size-full object-cover"
            />
          </CarouselThumb>
        ))}
      </CarouselThumbs>
    </Carousel>
  );
}

Dependencies

More by appica-dev

View all
  • Border Beam

    Border Beam

    52
  • Text Animate

    Text Animate

    19
  • Sparkline

    Sparkline

    7
  • Avatar

    Avatar

    7
  • Table of Contents

    Table of Contents

    6
  • Color Area

    Color Area

    6
  • Background Pattern

    Background Pattern

    5
  • Autocomplete

    Autocomplete

    2

More in Galleries

View all
  • Animated Gallery

    Animated Gallery

    1.5K
  • Editorial Collage Hero

    Editorial Collage Hero

    458
  • Image Gallery

    Image Gallery

    1.4K
  • Thumbnail image viewer

    Thumbnail image viewer

    64
  • Elastic Gallery

    Elastic Gallery

    958
  • 3D Parallax Unfurling Gallery

    3D Parallax Unfurling Gallery

    1K
  • Img Sphere

    Img Sphere

    2.1K
  • Shared Element Gallery

    Shared Element Gallery

    446