Stat Backed Features
Original · freeA feature layout that pairs each capability with a headline metric, so every claim is anchored to a measurable result.
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/feature-stat-backed.jsonexport default function FeatureStatBacked() {
const stats = [
{
value: "62%",
caption: "less time on admin",
title: "Automations do the busywork",
body: "Rules handle the routing, reminders and status updates your team used to chase by hand.",
accent: "text-indigo-600 dark:text-indigo-400",
bar: "bg-indigo-500",
},
{
value: "3x",
caption: "faster sign off",
title: "Reviews that close themselves",
body: "Approvals happen in context with a clear decision, so nothing waits in an inbox for days.",
accent: "text-emerald-600 dark:text-emerald-400",
bar: "bg-emerald-500",
},
{
value: "12h",
caption: "saved per person weekly",
title: "One place, no tab hopping",
body: "Docs, tasks and chat share a home, which cuts out the hours lost searching across tools.",
accent: "text-amber-600 dark:text-amber-400",
bar: "bg-amber-500",
},
{
value: "99.98%",
caption: "measured uptime",
title: "Always there when you need it",
body: "A resilient backbone keeps work moving, with offline edits that merge the moment you return.",
accent: "text-rose-600 dark:text-rose-400",
bar: "bg-rose-500",
},
];
return (
<section className="bg-white px-6 py-16 dark:bg-zinc-950 md:py-24">
<div className="mx-auto max-w-6xl">
<div className="grid gap-10 lg:grid-cols-[1.1fr_1fr] lg:items-center">
<div>
<p className="text-sm font-semibold uppercase tracking-widest text-indigo-600 dark:text-indigo-400">
Results, not promises
</p>
<h2 className="mt-4 text-balance text-3xl font-bold tracking-tight text-zinc-900 sm:text-4xl dark:text-white">
Features you can measure by the week
</h2>
<p className="mt-4 text-lg leading-relaxed text-zinc-600 dark:text-zinc-400">
Every capability here earns its place with a number behind it. These are the averages teams report after their first quarter on the platform.
</p>
<dl className="mt-8 flex flex-wrap gap-x-10 gap-y-6">
<div>
<dt className="text-sm text-zinc-500 dark:text-zinc-500">Teams onboard</dt>
<dd className="mt-1 text-3xl font-bold tracking-tight text-zinc-900 dark:text-white">
1,200+
</dd>
</div>
<div>
<dt className="text-sm text-zinc-500 dark:text-zinc-500">Would recommend</dt>
<dd className="mt-1 text-3xl font-bold tracking-tight text-zinc-900 dark:text-white">
96%
</dd>
</div>
<div>
<dt className="text-sm text-zinc-500 dark:text-zinc-500">Time to value</dt>
<dd className="mt-1 text-3xl font-bold tracking-tight text-zinc-900 dark:text-white">
2 weeks
</dd>
</div>
</dl>
</div>
<div className="grid gap-4 sm:grid-cols-2">
{stats.map((stat) => (
<article
key={stat.title}
className="rounded-2xl border border-zinc-200 bg-white p-6 shadow-sm transition hover:shadow-md dark:border-zinc-800 dark:bg-zinc-900/50 dark:hover:shadow-black/40"
>
<p className={`text-4xl font-bold tracking-tight ${stat.accent}`}>
{stat.value}
</p>
<p className="mt-1 text-sm font-medium text-zinc-500 dark:text-zinc-500">
{stat.caption}
</p>
<div
aria-hidden="true"
className="mt-4 h-1 w-full overflow-hidden rounded-full bg-zinc-100 dark:bg-zinc-800"
>
<div className={`h-full w-2/3 rounded-full ${stat.bar}`} />
</div>
<h3 className="mt-4 text-base font-semibold text-zinc-900 dark:text-white">
{stat.title}
</h3>
<p className="mt-1 text-sm leading-relaxed text-zinc-600 dark:text-zinc-400">
{stat.body}
</p>
</article>
))}
</div>
</div>
</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 →Three Column Icon Grid
OriginalA responsive icon grid that presents six product capabilities as scannable cards, each with an inline SVG icon, title and short description.

Alternating Media Rows
OriginalThree feature rows that alternate a text column with a CSS-built visual panel, walking the reader through a plan, measure and ship story.

Bento Feature Grid
OriginalA bento-style grid mixing one large hero cell, a tall stat cell and several compact cards to give features a clear visual hierarchy.

Tabbed Feature Switcher
OriginalA tabbed feature preview that switches panels using only native radio inputs and Tailwind peer variants, so it works with no JavaScript.

Scroll-reveal bento grid
OriginalAn asymmetric bento feature grid whose cards stagger into view on scroll, lift on hover and feature an animated conic gradient border, shimmering headline, growing bar chart and a masked marquee tag strip.

Sticky scroll steps
OriginalA scroll-linked how-it-works section where a sticky panel cross-fades between steps and a progress ring plus filling timeline track advance as you scroll through the process.

Spotlight hover feature cards
OriginalA responsive feature card grid where each card follows the cursor with a radial spotlight glow, lifts and rotates its icon on hover, reveals a call to action, and sits above a scrolling logo marquee.

Animated marquee highlights band
OriginalA bold feature band with an animated gradient background, floating blurred orbs, blur-in staggered headline, two opposing marquee pill rows and shimmering stat cards.

Bordered Feature Grid (2x2)
MITA two-column grid of bordered feature cards, each pairing an outlined icon with a title and supporting copy. Clean, enterprise-leaning layout with full dark-mode support.

Outlined Feature Cards with CTA
MITA three-column feature section with heading and intro, plus blue-outlined cards that each carry an icon, description, and a circular arrow call-to-action. Fully theme-aware.

Icon-Left Feature List
MITA centered heading over a three-column feature list, each row leading with a rounded icon badge and a 'Learn More' link. Classic marketing feature block, ported with added dark variants.

Hover-Reveal Bento Grid
MITThe Magic UI bento pattern: a mixed-span grid of cards where the icon shrinks and the description lifts on hover to reveal a call-to-action. Self-contained (no framer-motion, no icon libs), pure CSS group-hover, with a glow background and full dark styling.

