ShadcnDesign
componentbento-grid-1source: ok · hit
Bento Grid 1
Feature-rich layout with dynamic grid showcasing product features
npx shadcn add "https://shadcndesign-free.vercel.app/r/bento-grid-1.json"one-time
"one-time" library — installing requires an active license from the vendor.
Where it goes
bento-gridfeature-grid
Visual style
bento
Tags auto-generated by rules on 9/24/2026 — empty means no evidence, not lack of support.
Dependencies
Bundle weight · lightRegistry dependencies
cardhttps://shadcndesign-free.vercel.app/r/styles.jsonhttps://shadcndesign-free.vercel.app/r/tagline.json
Files1 · source cached 10/15/2026, 7:35:58 AM
components/pro-blocks/landing-page/bento-grids/bento-grid-1.tsx
"use client";
import { Card, CardHeader, CardContent } from "@/components/ui/card";
import Image from "next/image";
import { Tagline } from "@/components/pro-blocks/landing-page/tagline";
export function BentoGrid1() {
return (
<section className="bg-muted section-padding-y">
<div className="container-padding-x mx-auto flex max-w-7xl flex-col gap-10 md:gap-12">
<div className="section-title-gap-lg mx-auto flex max-w-xl flex-col items-center text-center">
<Tagline>Bento Grid Section</Tagline>
<h2 className="heading-lg">
Feature-rich layout that captures attention
</h2>
<p className="text-muted-foreground text-lg/8 text-pretty">
Add a concise value statement that highlights your product's key
features and benefits in a visually dynamic grid.
</p>
</div>
<div className="grid grid-cols-1 gap-3 md:grid-cols-2 lg:grid-cols-3">
<Card className="rounded-xl shadow-xs lg:row-span-2">
<CardHeader>
<h3 className="heading-sm">Feature title</h3>
<p className="text-muted-foreground">
Shortly describe how this feature solves a specific user
problem.
</p>
</CardHeader>
<CardContent className="flex h-full flex-col">
<Image
src="https://ui.shadcn.com/placeholder.svg"
alt="Placeholder"
width={1000}
height={1000}
className="h-full w-full object-cover"
/>
</CardContent>
</Card>
<Card className="rounded-xl shadow-xs">
<CardHeader>
<h3 className="heading-sm">Feature title</h3>
<p className="text-muted-foreground">
Shortly describe how this feature solves a specific user
problem.
</p>
</CardHeader>
<CardContent className="flex h-full flex-col">
<Image
src="https://ui.shadcn.com/placeholder.svg"
alt="Placeholder"
width={1000}
height={1000}
className="h-full w-full object-cover md:aspect-[4/3]"
/>
</CardContent>
</Card>
<Card className="rounded-xl shadow-xs lg:col-start-2">
<CardHeader>
<h3 className="heading-sm">Feature title</h3>
<p className="text-muted-foreground">
Shortly describe how this feature solves a specific user
problem.
</p>
</CardHeader>
<CardContent className="flex h-full flex-col">
<Image
src="https://ui.shadcn.com/placeholder.svg"
alt="Placeholder"
width={1000}
height={1000}
className="h-full w-full object-cover md:aspect-[4/3]"
/>
</CardContent>
</Card>
<Card className="rounded-xl shadow-xs lg:col-start-3 lg:row-span-2 lg:row-start-1">
<CardHeader>
<h3 className="heading-sm">Feature title</h3>
<p className="text-muted-foreground">
Shortly describe how this feature solves a specific user
problem.
</p>
</CardHeader>
<CardContent className="flex h-full flex-col">
<Image
src="https://ui.shadcn.com/placeholder.svg"
alt="Placeholder"
width={1000}
height={1000}
className="h-full w-full object-cover"
/>
</CardContent>
</Card>
</div>
</div>
</section>
);
}