Bento Grid

Modern bento grid feature section with interactive hover effects.

Main Features of Bento Grid

How to Use Bento Grid in Next.js

Installation Guide for Bento Grid

Props

Customize the component with these props

PropertyTypeDefaultDescription
features
Array<{title: string, desc: string, icon: LucideIcon, span?: string, color: string}>[]Array of feature items with title, description, icon, optional span, and color.
backgroundColor
string#000000Background color (hex, rgb, or hsl).
badgeText
stringSystem ArchitectureBadge text displayed above title.
title
stringBuilt for scale.Section title text.
subtitle
stringDesigned for speed.Section subtitle text.
badgeColor
string#a78bfaBadge background color.
titleColor
string#ffffffTitle text color.
cardBgColor
string#171717Card background color.
cardBorderColor
stringrgba(255,255,255,0.1)Card border color.
cardTitleColor
string#ffffffCard title text color.
cardDescColor
string#a3a3a3Card description text color.

When to Use

Excellent for showcasing multiple feature sets in a high-density, visually interesting way. Use this React component for landing pages that want a modern 'Bento Box' grid layout with interactive hover states and clear hierarchy.

Best Practices

Maintain consistent spacing within your design system by aligning the grid gaps with your site's primary gutter. Follow React best practices by pairing it with high-contrast icons. Optimize for performance by using efficient card background colors that ensure readability.

Why This Component Matters in Modern UI Development

Bento grids provide a structured yet dynamic way to present complex information. This production-ready UI component helpsคุณ build an interface that feels modular and professional, improving user engagement through its interactive tile layout.

Frequently Asked Questions

QCan I adjust the tile sizes?

Yes, the `features` array supports an optional `span` property to control how many columns each tile occupies in the grid.

QIs the grid mobile responsive?

Absolutely, the bento grid automatically collapses into a single column on smaller screens to maintain clarity and usability.

QDo the icons support custom SVG?

The component is built to work with Lucide-React icons but can be easily adapted to accept any React SVG component.

Bento Grid - React Feature Section & Grid | Uilora