Waitlist Capture Hero
Original · freeA dark, focused hero with an inline email capture form and avatar social proof, ready for pre-launch waitlists.
Copy prompt gives Claude Code, Cursor or v0 a ready-to-paste prompt that recreates this exact component.
npx shadcn@latest add https://webinnoventix.com/r/hero-waitlist-capture.jsonexport default function HeroWaitlistCapture() {
const avatars = [
"from-indigo-400 to-violet-500",
"from-emerald-400 to-teal-500",
"from-rose-400 to-pink-500",
"from-amber-400 to-orange-500",
"from-sky-400 to-blue-500",
];
return (
<section className="relative isolate overflow-hidden bg-zinc-950 px-6 py-24 dark:bg-black md:py-32">
<div aria-hidden="true" className="pointer-events-none absolute inset-0 -z-10 flex items-center justify-center">
<div className="h-[30rem] w-[30rem] rounded-full border border-white/5" />
<div className="absolute h-[22rem] w-[22rem] rounded-full border border-white/5" />
<div className="absolute h-[14rem] w-[14rem] rounded-full border border-white/10" />
<div className="absolute h-64 w-64 rounded-full bg-gradient-to-br from-indigo-500 via-violet-500 to-transparent opacity-30 blur-3xl" />
</div>
<div className="mx-auto max-w-xl text-center">
<span className="inline-flex items-center gap-2 rounded-full bg-white/5 px-3 py-1 text-xs font-medium uppercase tracking-widest text-zinc-300 ring-1 ring-inset ring-white/10">
<span className="flex h-1.5 w-1.5 rounded-full bg-emerald-400" />
Private beta
</span>
<h1 className="mt-6 text-4xl font-semibold tracking-tight text-white sm:text-5xl">
Be first through the door
</h1>
<p className="mx-auto mt-5 max-w-md text-lg leading-relaxed text-zinc-400">
We are opening access in small batches to keep things personalised. Add your email and we will save your place in the queue.
</p>
<form className="mx-auto mt-9 flex w-full max-w-md flex-col gap-3 sm:flex-row">
<label htmlFor="waitlist-email" className="sr-only">
Email address
</label>
<input
id="waitlist-email"
name="email"
type="email"
required
autoComplete="email"
placeholder="you@company.com"
className="w-full rounded-xl border-0 bg-white/5 px-4 py-3 text-sm text-white shadow-sm ring-1 ring-inset ring-white/10 transition placeholder:text-zinc-500 focus:bg-white/10 focus:outline-none focus:ring-2 focus:ring-indigo-500"
/>
<button
type="submit"
className="inline-flex shrink-0 items-center justify-center gap-2 rounded-xl bg-white px-6 py-3 text-sm font-semibold text-zinc-900 transition hover:bg-zinc-200 focus:outline-none focus-visible:ring-2 focus-visible:ring-white focus-visible:ring-offset-2 focus-visible:ring-offset-zinc-950"
>
Request access
</button>
</form>
<div className="mt-8 flex flex-col items-center justify-center gap-3 sm:flex-row">
<div className="flex -space-x-2" aria-hidden="true">
{avatars.map((grad, i) => (
<span
key={i}
className={"h-8 w-8 rounded-full bg-gradient-to-br ring-2 ring-zinc-950 " + grad}
/>
))}
</div>
<p className="text-sm text-zinc-400">
Join <span className="font-semibold text-white">1,200+ builders</span> already on the list
</p>
</div>
<p className="mt-6 text-xs text-zinc-500">
We will only email you about the launch. No spam, ever.
</p>
</div>
</section>
);
}Dependencies
Licence
Built by Web Innoventix. Free for personal and commercial use, no attribution required.
Built by Web Innoventix
Need a custom interface, a full website, or SEO that gets you cited by AI? We design, build and rank it end to end.
Get a free quoteSimilar components
Browse all →
Spotlight Hero
OriginalA centred hero with a soft radial spotlight, badge and dual call-to-action.

Split Hero
OriginalA two-column hero pairing a headline and CTAs with a product mock and social proof.

Gradient Spotlight Hero
OriginalA minimal centred hero with a soft gradient-mesh backdrop, announcement pill and dual call-to-action buttons.

App Preview Hero
OriginalA centred hero that pairs headline copy with a realistic product dashboard mock built entirely from markup, complete with browser chrome and a floating notification card.

Image Backdrop Hero
OriginalA cinematic full-bleed hero with a layered image-style backdrop, overlaid left-aligned copy and a trusted-by logos strip.

Gradient Mesh Hero with Staggered Text Reveal
OriginalA full-screen hero pairing a drifting animated gradient-mesh backdrop with a word-by-word staggered blur-in headline and a logo marquee under the fold.

Typewriter Rotating Words Hero
OriginalA hero whose headline cycles through rotating words with a live typewriter caret over an animated grid backdrop, degrading to a gentle word swap when reduced motion is on.

Floating UI Cards Hero with Mouse Parallax
OriginalA hero with glassy floating UI cards that drift continuously and shift on mouse-parallax depth around a staggered centre headline.

Aurora Hero with Shimmer CTA and Logo Marquee
OriginalA dark hero with animated aurora light beams, a shimmering sweep across the primary CTA, and dual-direction logo marquees beneath the fold.

Gradient Conversion Hero
MITCentered, full-screen marketing hero with a colour-accent headline word, supporting copy, and dual primary/secondary CTA buttons. Dark-mode ready and dependency-free.

Split Showcase Hero
MITTwo-column hero on a dark background — headline, paragraph, and two buttons beside a gradient media panel. Responsive column stack on mobile.

Aurora Gradient Hero
MITAnimated hero with a shimmering animated-gradient badge and an aurora gradient-text headline over an ambient radial glow. Self-contained CSS animations, dependency-free, respects prefers-reduced-motion.

