Explore beautifully crafted Tailwind CSS hero sections designed to deliver a powerful first impression with clarity and purpose. These layouts blend minimalist design, strong visual hierarchy, and persuasive calls-to-action to communicate your product’s value from the very first glance. Ideal for landing pages, SaaS platforms, and marketing websites seeking a refined, modern, and conversion-ready above-the-fold experience.
import Link from "next/link";
import { ArrowUpRight, PlayIcon } from "lucide-react";
import { Badge } from "@/components/ui/badge";
import { Button } from "@/components/ui/button";
import { VideoModal } from "./video-modal";
export default function HeroSection() {
return (
<section className="py-10 lg:py-16">
<div className="mx-auto max-w-7xl px-4">
<div className="grid items-center gap-8 lg:grid-cols-2">
<header className="flex flex-col items-center text-center lg:items-start lg:text-left">
<Badge variant="outline">
🚀 Launch Faster
<ArrowUpRight />
</Badge>
<h1 className="font-heading my-4 text-4xl text-balance md:text-5xl lg:leading-14">
All-in-One Platform for Managing Your SaaS
</h1>
<p className="text-muted-foreground mb-8 text-balance lg:text-lg">
Streamline operations, track metrics, and scale your SaaS business with ease.
Everything you need, in one powerful dashboard.
</p>
<div className="flex justify-center gap-2">
<Button asChild>
<Link href="https://app.yoursaas.com/signup">Start Free Trial</Link>
</Button>
<Button asChild variant="outline">
<Link href="https://app.yoursaas.com/demo">Request a Demo</Link>
</Button>
</div>
</header>
<figure className="relative">
<img
src="https://images.unsplash.com/photo-1763503834047-ac85c4105c0b?q=80&w=2080&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D"
alt="Dashboard interface of the SaaS platform"
className="aspect-square w-full rounded-md object-cover"
/>
<div className="absolute top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2 transform">
<VideoModal videoUrl="https://commondatastorage.googleapis.com/gtv-videos-bucket/sample/BigBuckBunny.mp4" />
</div>
</figure>
</div>
</div>
</section>
);
}
npx shadcn@latest add @bundui/hero-sections-02import { HeroSections02 } from "@/components/hero-sections-02"<HeroSections02 />