Six-card grid with icons in rounded containers that animate on hover, plus titles and descriptions. Perfect for wellness platforms, health apps, or service benefit showcases.
Six-card feature grid where each card's icon sits in a rounded square that inverts from a tinted background to a solid primary fill on hover, alongside a title and description. A centered badge, heading, and description sit above the grid.
Free block
This block is free. No license or account is required: install it with the CLI and use it in unlimited projects.
Radix flavor
npx shadcn add "https://ui.beste.co/r/feature26"Base UI flavor
npx shadcn add "https://ui.beste.co/r-base/feature26"This installs the block to components/beste/block/feature26.tsx and the shadcn/ui badge component it depends on.
The installed file exports feature26Demo alongside the block: the exact props behind the preview above. Spread it to get a working feature grid in one line.
import { Feature26, feature26Demo } from "@/components/beste/block/feature26";
export default function Page() {
return <Feature26 {...feature26Demo} />;
}Then replace the demo with your own props. Written out, a trimmed setup looks like this:
import { Leaf, Shield, Heart } from "lucide-react";
import { Feature26 } from "@/components/beste/block/feature26";
export default function Page() {
return (
<Feature26
badge={{ label: "Features", variant: "default" }}
heading="Why Wellory?"
description="A lifestyle plan that is actionable, sustainable, and unique to you."
features={[
{
id: "feature-1",
icon: <Leaf className="size-6" />,
title: "Holistic Nutrition",
description: "Smart meal plans that optimize your energy levels.",
},
{
id: "feature-2",
icon: <Shield className="size-6" />,
title: "Data Privacy",
description: "End-to-end encryption keeps your data in your control.",
},
{
id: "feature-3",
icon: <Heart className="size-6" />,
title: "Cardio Analysis",
description: "Manage stress levels with HRV analysis.",
},
]}
/>
);
}| Prop | Type | Default | Description |
|---|---|---|---|
badge | { label: string; variant?: "default" | "secondary" | "outline" } | – | Badge above the heading |
heading | string | – | Section heading |
description | string | – | Section intro text |
features | Feature[] | [] | Cards rendered in the grid; the grid wrapper itself is omitted when empty |
className | string | – | Extra classes for the outer <section> |
type Feature = {
id: string;
icon?: React.ReactNode;
title: string;
description: string;
};group/feature26), so the icon's background/text inversion (bg-primary/10 text-primary to bg-primary text-background) is scoped to that card and does not leak to sibling cards.icon falls back to a Check icon rather than an empty square, so the icon slot is never blank.hover:-translate-y-1) and expands its shadow (hover:shadow-xl) over a 300ms transition, in addition to the icon color inversion.text-balance on the intro copy so multi-line headers/descriptions wrap more evenly, but individual card descriptions do not use text-balance.overflow-hidden, which clips the -translate-y-1 hover lift's shadow slightly at the section edges on cards in the outer columns.feature29
Six-card grid featuring icons, descriptions, and highlighted stats (latency, uptime, user counts) with animated hover effects. Perfect for showcasing SaaS capabilities or enterprise platform features.
feature196
Three-column grid of clickable feature cards. Each card has a top-left icon, top-right diagonal arrow, title, and description. Cards lift on hover with a configurable accent color (emerald, primary, foreground, rose, blue, amber, violet, sky, orange, teal). Two-tone heading splits a primary phrase from a colored highlight.
feature107
3-column grid of centered feature cards with large icons and brief descriptions. Perfect for capability highlights, service features, or platform offerings.
feature160
4-column grid of feature icons with titles and descriptions below. Perfect for capability highlights, feature icons, or simple feature grid.
feature74
2-column grid of feature cards with icons and two action buttons per card for demos and documentation. Perfect for interactive feature showcases with try-it-now options.
feature166
Interactive card grid with mouse-tracking radial gradient glow effect. Each card illuminates with a primary-colored spotlight that follows the cursor. Premium hover aesthetic inspired by Stripe and Vercel.