Cinematic Fullscreen Carousel

Full-screen animated carousel with multiple transition effects, next slide preview, and progress bar. Perfect for immersive storytelling and portfolio showcases.

PRO

Full-bleed, fullscreen image carousel (h-screen) with five selectable Framer Motion transition styles, staggered text entrance per slide, a bottom progress bar tied to the autoplay interval, and a hover-reveal "next slide" preview thumbnail in the corner.

Upgrade to Pro

Pro blocks install through the shadcn CLI with your license key and ship their full source. Docs and live previews stay open to everyone, so you can read every block's details first.

Installation

Swap YOUR_EMAIL and YOUR_KEY for the email and license key on your account. Find your license key on your account page.

Radix flavor

bash
npx shadcn add "https://ui.beste.co/r/hero19?email=YOUR_EMAIL&license_key=YOUR_KEY"

Base UI flavor

bash
npx shadcn add "https://ui.beste.co/r-base/hero19?email=YOUR_EMAIL&license_key=YOUR_KEY"

This installs the block to components/beste/block/hero19.tsx, the Badge and Button shadcn/ui primitives it uses, and framer-motion as an npm dependency.

Quick start

The installed file exports hero19Demo alongside the block: the exact props behind the preview above. Spread it to get a working carousel in one line.

tsx
import { Hero19, hero19Demo } from "@/components/beste/block/hero19";

export default function Page() {
  return <Hero19 {...hero19Demo} />;
}

Then replace the demo with your own props. Written out, the same setup looks like this:

tsx
import { Hero19 } from "@/components/beste/block/hero19";

export default function Page() {
  return (
    <Hero19
      transition="kenBurns"
      showArrows
      slides={[
        {
          id: "slide-1",
          heading: "Cinematic Visual Experience",
          description: "Fullscreen presentations with seamless transitions.",
          image: {
            src: "https://images.unsplash.com/photo-1748726254210-67249a8ba93e?w=1600&auto=format&fit=crop",
            alt: "Mountain landscape at sunset",
          },
          buttons: [{ id: "btn-1", label: "Get Started", href: "/start" }],
        },
        {
          id: "slide-2",
          heading: "Crafted for Excellence",
          image: {
            src: "https://images.unsplash.com/photo-1742812174813-1eebb4820037?w=1600&auto=format&fit=crop",
            alt: "Serene lake surrounded by mountains",
          },
        },
      ]}
    />
  );
}

Props

PropTypeDefaultDescription
slidesHeroSlide[]Slide data; required
autoPlaybooleantrueAuto-advances on the interval timer
intervalnumber6000Milliseconds between auto-advances; also the progress bar's fill duration
transitionTransitionType"fade"Enter/exit animation for the background image
showDotsbooleantrueNumbered dot navigation, bottom left
showArrowsbooleanfalsePrev/next chevron buttons, vertically centered
showPreviewbooleantrueNext-slide preview thumbnail, bottom right, desktop only
classNamestringExtra classes for the outer <section>
ts
type HeroSlide = {
  id: string;
  badge?: { label: string; variant?: "default" | "secondary" | "outline" };
  heading?: string;
  description?: string;
  image?: { src: string; alt: string };
  buttons?: ButtonItem[];
};

type ButtonItem = {
  id: string;
  label: string;
  href?: string;
  variant?: "default" | "secondary" | "outline" | "ghost" | "link" | "destructive";
  icon?: React.ReactNode;
};

type TransitionType = "fade" | "slide" | "zoom" | "blur" | "kenBurns";

Behavior notes

More Hero blocks

View all Hero
PRO

hero21

Fullscreen Vertical Carousel

Full-screen carousel with vertical slide transitions, decorative grid lines, and customizable accent colors. Perfect for creative agencies and modern brand showcases.

PRO

hero99

Fullscreen Hero with Marquee Ticker

Cinematic fullscreen hero with scrolling marquee keyword band over inset background video

PRO

hero20

Split Carousel with Thumbnails

Two-column carousel with animated content transitions, thumbnail strip navigation, and vertical progress indicator. Perfect for product showcases and feature highlights.

PRO

hero100

Fullscreen Hero with Browser Mockup

Fullscreen hero with centered content and browser window frame mockup over inset background video

PRO

hero86

Fullscreen Hero with Logo Cloud

Cinematic fullscreen hero with inset background video and trusted-by logo strip

PRO

hero81

Fullscreen Hero with Quick-Access Cards

Cinematic fullscreen hero with inset background media and glassmorphism quick-access cards