Dark Footer With Oversized Brand
Original · freeA dark footer pairing four compact link columns with an oversized gradient brand wordmark and a live status indicator.
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/footer-dark-brand.jsonexport default function FooterDarkBrand() {
const columns = [
{ heading: "Platform", links: ["Overview", "Automation", "Analytics", "Security"] },
{ heading: "Company", links: ["Our story", "Careers", "Newsroom", "Contact"] },
{ heading: "Legal", links: ["Privacy", "Terms", "Cookies", "Licences"] },
];
return (
<section className="bg-zinc-950 px-6 py-16 dark:bg-black md:py-24">
<footer className="mx-auto max-w-6xl">
<div className="grid grid-cols-2 gap-8 sm:grid-cols-4">
<div className="col-span-2 sm:col-span-1">
<h3 className="text-sm font-semibold text-white">Stay in the loop</h3>
<p className="mt-3 text-sm leading-relaxed text-zinc-400">
Product news and the occasional field note, straight to your inbox.
</p>
<div className="mt-4 flex items-center gap-3">
<a
href="#"
aria-label="Follow on X"
className="flex h-9 w-9 items-center justify-center rounded-full bg-zinc-800 text-zinc-300 transition hover:bg-amber-500 hover:text-zinc-950"
>
<svg viewBox="0 0 24 24" fill="currentColor" className="h-4 w-4" aria-hidden="true">
<path d="M17.5 3h3.2l-7 8 8.2 10.9h-6.4l-5-6.6-5.8 6.6H1.5l7.5-8.6L1 3h6.6l4.5 6 5.4-6Zm-1.1 16.9h1.8L7.7 4.8H5.8l10.6 15.1Z" />
</svg>
</a>
<a
href="#"
aria-label="Follow on YouTube"
className="flex h-9 w-9 items-center justify-center rounded-full bg-zinc-800 text-zinc-300 transition hover:bg-amber-500 hover:text-zinc-950"
>
<svg viewBox="0 0 24 24" fill="currentColor" className="h-4 w-4" aria-hidden="true">
<path d="M23 12s0-3.4-.43-5.02a2.6 2.6 0 0 0-1.83-1.84C19.1 4.7 12 4.7 12 4.7s-7.1 0-8.74.44A2.6 2.6 0 0 0 1.43 6.98C1 8.6 1 12 1 12s0 3.4.43 5.02c.24.9.94 1.6 1.83 1.84C4.9 19.3 12 19.3 12 19.3s7.1 0 8.74-.44a2.6 2.6 0 0 0 1.83-1.84C23 15.4 23 12 23 12ZM9.8 15.3V8.7l5.7 3.3-5.7 3.3Z" />
</svg>
</a>
<a
href="#"
aria-label="Follow on GitHub"
className="flex h-9 w-9 items-center justify-center rounded-full bg-zinc-800 text-zinc-300 transition hover:bg-amber-500 hover:text-zinc-950"
>
<svg viewBox="0 0 24 24" fill="currentColor" className="h-4 w-4" aria-hidden="true">
<path
fillRule="evenodd"
clipRule="evenodd"
d="M12 2C6.48 2 2 6.58 2 12.25c0 4.53 2.87 8.37 6.85 9.73.5.1.68-.22.68-.49 0-.24-.01-.87-.01-1.71-2.79.62-3.38-1.38-3.38-1.38-.45-1.19-1.11-1.5-1.11-1.5-.91-.64.07-.63.07-.63 1.01.07 1.54 1.06 1.54 1.06.9 1.58 2.36 1.12 2.93.86.09-.67.35-1.12.63-1.38-2.22-.26-4.56-1.14-4.56-5.07 0-1.12.39-2.03 1.03-2.75-.1-.26-.45-1.3.1-2.71 0 0 .84-.28 2.75 1.05a9.32 9.32 0 0 1 5 0c1.91-1.33 2.75-1.05 2.75-1.05.55 1.41.2 2.45.1 2.71.64.72 1.03 1.63 1.03 2.75 0 3.94-2.34 4.81-4.57 5.06.36.32.68.94.68 1.9 0 1.37-.01 2.48-.01 2.82 0 .27.18.6.69.49A10.03 10.03 0 0 0 22 12.25C22 6.58 17.52 2 12 2Z"
/>
</svg>
</a>
</div>
</div>
{columns.map((col) => (
<nav key={col.heading} aria-label={col.heading}>
<h3 className="text-sm font-semibold text-white">{col.heading}</h3>
<ul className="mt-4 space-y-3">
{col.links.map((link) => (
<li key={link}>
<a
href="#"
className="text-sm text-zinc-400 transition hover:text-amber-400"
>
{link}
</a>
</li>
))}
</ul>
</nav>
))}
</div>
<div className="mt-14 border-t border-zinc-800 pt-10">
<span
aria-hidden="true"
className="block bg-gradient-to-b from-zinc-100 to-zinc-500 bg-clip-text text-6xl font-black leading-none tracking-tighter text-transparent sm:text-8xl lg:text-[9rem]"
>
Vantage
</span>
<div className="mt-8 flex flex-col gap-4 sm:flex-row sm:items-center sm:justify-between">
<p className="text-sm text-zinc-500">
© {new Date().getFullYear()} Vantage Systems Ltd. All rights reserved.
</p>
<div className="flex items-center gap-2 text-sm text-zinc-500">
<span className="relative flex h-2 w-2">
<span className="absolute inline-flex h-full w-full animate-ping rounded-full bg-emerald-500/70" />
<span className="relative inline-flex h-2 w-2 rounded-full bg-emerald-500" />
</span>
<span>All systems operational</span>
</div>
</div>
</div>
</footer>
</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 →
Multi Column Footer With Newsletter
OriginalA brand block with an inline email newsletter signup sits beside three navigation columns, over a bottom bar with copyright and social icons.

Minimal Single Row Footer
OriginalA compact single-row footer that centres a wordmark, inline link list and social icons above a slim copyright line.

Sitemap Style Footer
OriginalA five-column sitemap-style footer with a brand intro and contact CTA above a full site index and a legal bottom bar.

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.

Waitlist Capture Hero
OriginalA dark, focused hero with an inline email capture form and avatar social proof, ready for pre-launch waitlists.

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.

