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 28 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 developers, designers and entrepreneurs

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