FINDING YOUR DIRECTION

0%
← Scrollhaus Journal

AI Website Guides · 2026-10-05 · 5 min read

Bento Grid Landing Page: Layout Patterns, CSS Code and Design Rules

A bento grid landing page arranges features, proof and visuals into a tidy mosaic of tiles of different sizes, like the compartments of a bento box. It scans fast, shows hierarchy at a glance and adapts well to responsive screens. This guide covers the layout patterns, the CSS grid code, what to put in each tile, and where to find ready-made components.

Written by AmJ, founder of Scrollhaus, and edited by the Scrollhaus editorial team. Sources and methodology are documented in the article.

A bento grid landing page layout with tiles of different sizes
Scrollhaus Journal · AI Website Guides

Key takeaways

    Disclosure: ScrollHaus publishes this guide. Component library details come from each library's public pages, read on October 5, 2026.

    What is a bento grid?

    A bento grid is a layout of rectangular tiles of different sizes that fit together without gaps. Each tile carries one idea: a feature, a number, a quote, a screenshot or an illustration. The pattern became common in product marketing because it lets a page show several benefits at once while keeping a clear hierarchy, since the biggest tile is the most important.

    When to use a bento grid on a landing page

    Do not use it for a single long argument. A bento grid breaks content into pieces, so if your message needs a continuous story, use a pinned scroll section or a plain article layout instead.

    Five bento grid layout patterns

    1. Hero tile plus four supports

    One large tile on the left with four small tiles stacked on the right. The large tile carries the main benefit.

    2. Three-column mosaic

    Mixed one-by-one, two-by-one and one-by-two tiles in three columns. It is the classic look.

    3. Feature row with proof strip

    Three feature tiles on top and a wide strip of numbers or logos underneath.

    4. Asymmetric product tour

    Tiles of different heights that follow the order of the product workflow, from first click to result.

    5. Dashboard-style grid

    Small data tiles around a central chart, which suits analytics and finance products.

    Bento grid layout in CSS

    CSS grid makes a bento layout short to write. Define columns, then let tiles span rows and columns:

    .bento{display:grid;gap:16px;
      grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(180px,auto)}
    .tile{border-radius:20px;padding:24px;background:#16161a;overflow:hidden}
    .tile.wide{grid-column:span 2}
    .tile.tall{grid-row:span 2}
    .tile.hero{grid-column:span 2;grid-row:span 2}
    
    @media (max-width:900px){.bento{grid-template-columns:repeat(2,1fr)}}
    @media (max-width:560px){.bento{grid-template-columns:1fr}
      .tile.wide,.tile.tall,.tile.hero{grid-column:auto;grid-row:auto}}

    For a more readable layout use named areas:

    .bento{grid-template-areas:
      "a a b c"
      "a a d d"
      "e f d d"}
    .t1{grid-area:a}.t2{grid-area:b}.t3{grid-area:c}

    Design rules that make a bento grid work

    1. Visual hierarchy: the largest tile gets the most important message. Do not make all tiles the same weight.
    2. One idea per tile: a headline, one supporting line and one visual.
    3. Consistent spacing and radius: equal gaps and one corner radius make it feel designed.
    4. A restrained palette: one accent colour, with neutrals for the rest.
    5. Contrast and readable type: check text on every tile background.
    6. A clear call to action: put a button in or directly under the grid, not hidden in a tile.

    What to put in each tile

    Tile typeContent
    Hero tileMain benefit with product screenshot or illustration
    Proof tileOne number and a short caption, or a customer quote
    Feature tileIcon or small visual, a short headline
    Integration tileLogos or an animated list
    Action tileButton, price or email field

    Animating a bento grid

    Subtle motion makes a bento grid feel alive. Fade and lift tiles in with a short stagger as they enter the screen, add a gentle hover lift or a spotlight that follows the pointer, and animate numbers when they appear. Keep each animation short, avoid animating layout, and respect the reduced-motion setting. For patterns and performance see website animations and scroll animation performance.

    Ready-made bento grid components

    All of them copy into your project, so you can restyle them. See our comparison of Magic UI, Aceternity UI, React Bits and 21st.dev to pick one.

    Build a bento grid with an AI tool

    Describe the grid by its tiles: "4-column bento grid; hero tile spanning 2 by 2 with a product screenshot; two proof tiles with one number each; one wide integration tile; one action tile with an email field; collapses to two columns at 900 px and one at 560 px." Ask for CSS grid, not absolute positioning. For the full workflow see how to make an animated website with AI.

    Explore animated website templates at Scrollhaus →

    Need help with a template, account, or project? Email admin@scrollhaus.ai.