Logo

    React hero section components

    Twenty-two hero layouts you can drop into a Next.js project, from restrained typographic openers to full-bleed backgrounds with animated gradients.

    Trusted by Founders and Entrepreneurs from all over the world

    John Shahawy
    Henrik Söderlund
    John Ferry
    Meru Gokhale
    Georg Weingartner
    Jonathan Barshop
    Ray Thai
    Tony Pujals
    Next.js
    React
    Tailwind CSS
    Framer Motion

    Every hero section in the library

    Each one is a self-contained component with its own dependencies listed. Copy the file, install what it asks for, and change the copy.

    See all 23 hero sections

    Choosing a hero section

    A hero has one job, which is to tell someone what the product does before they decide whether to scroll. Everything else, including the animation, is in service of that. If a visitor cannot restate your value proposition after two seconds on the page, the hero has failed no matter how good the motion looks.

    The practical constraint most people hit is the largest contentful paint. Heroes sit above the fold, so whatever renders there is usually the element Google measures. A hero built around a full-screen video or a heavy WebGL canvas will struggle to stay under the 2.5 second threshold on a mid-range phone. The gradient and CSS-driven layouts in this collection render immediately because there is nothing to download first.

    If you are unsure, start with a layout that puts the headline on the left and a product screenshot on the right. It is the most common arrangement in SaaS for a reason: it reads naturally in left-to-right languages, it degrades to a single column on mobile without any thought, and it gives you somewhere obvious to put the primary call to action.

    The more theatrical options, like the parallax and spotlight heroes, work best when the product itself is visual. A design tool or a 3D editor can carry them. A payroll API generally cannot, and the mismatch reads as noise.

    Frequently asked questions

    How do I add a hero section to a Next.js project?

    Copy the component file into your project, install the dependencies listed on the block page, and import it into your route. The components are plain React with Tailwind CSS classes, so there is no provider to configure and no build step to add.

    Do the animated heroes hurt Core Web Vitals?

    The CSS and Motion based heroes animate transform and opacity only, which stay off the main thread and do not trigger layout shift. The heroes that use a canvas or a video are heavier by nature, so load those below the fold or behind a poster image if the hero is your largest contentful paint element.

    Can I use these hero sections with plain React instead of Next.js?

    Yes. The only Next.js specific pieces are next/image and next/link, and both can be swapped for an img tag and an anchor tag. Everything else is framework agnostic React and Tailwind CSS.

    Are the hero sections responsive?

    Every hero ships with mobile, tablet and desktop breakpoints already set. Text sizes step down with Tailwind responsive prefixes and multi-column layouts collapse to a single column below the medium breakpoint.

    Keep exploring

    Loved by thousands of people

    Here's what some of our users have to say about Aceternity UI.

    Featured by popular YouTubers

    See what the best YouTubers are saying about Aceternity UI.

    Video thumbnail
    Jeff from
    Fireship
    talks about how Aceternity UI can help you build awesome landing pages with speed
    Video thumbnail
    Watch
    Web Prodigies
    build an entire SaaS application from scratch with Aceternity UI
    Video thumbnail
    Josh from
    Josh Tried Coding
    talks about how Aceternity UI components can help your website stand out.
    Video thumbnail
    Watch
    Hitesh Choudhary
    build an entire website from scratch with Aceternity UI
    Video thumbnail
    Adrian from
    Adrian Twarog
    talks about Aceternity UI and how to use the components efficiently
    Video thumbnail
    Adrian from
    JavaScript Mastery
    creates an entire portfolio website with amazing details and beautiful UI with Aceternity UI
    Video thumbnail
    Watch
    Raj Talks Tech
    walk through Aceternity UI components and teaches how to incorporate them into your website

    ceternity UI

    Access an ever-growing collection of premium, meticulously crafted templates and Component Blocks.

    A product by Aceternity
    Building in public at @mannupaaji

    © 2026 Aceternity Labs LLC. All Rights Reserved.