Formula Won Labs

Bento-style feature grid

Uneven-sized CSS grid of feature tiles, each tile can hold its own background visual or animation. Standard 'why us' section layout, three to six tiles reads best, more than that gets cramped on mobile.

Get a site with blocks like this
import { BentoCard, BentoGrid } from "@/components/magicui/bento-grid"

const features = [
  { name: "Save your files", description: "Files sync automatically as you work.", className: "col-span-3 lg:col-span-1" },
  { name: "Notifications", description: "Get notified the moment something happens.", className: "col-span-3 lg:col-span-2" },
  { name: "Integrations", description: "Connects with the tools your team already uses.", className: "col-span-3 lg:col-span-1" },
]

export function BentoDemo() {
  return (
    <BentoGrid>
      {features.map((feature) => (
        <BentoCard key={feature.name} {...feature} />
      ))}
    </BentoGrid>
  )
}
Block id: magicui-bento-gridreact-tailwind · code-required
More feature-grid blocks

Want the whole site, not just the block?

We ship real client sites in 3 weeks — with blocks like this one, wired to your brand.