Skip to content
shadcn.io

shadcn.io is not affiliated with official shadcn/ui

Split Headline Grid Logos Block for React

A headline, one sentence, a Shine Button and an outline button at the start, and six customers in a hairline grid at the end, three across and two down.

Framework
UI library

Preview

Preview width

Installation

Part of Pro
Pro unlocks the code and one-line install of every Pro button and text effect, plus the MCP for your AI editor.
Have Pro already? Sign in to open it.Opens here as soon as you're Pro.

Overview

A split logo block for React with Base UI. At the start, a headline for a window-quoting product, "Window quotes in minutes, not days", one sentence and two calls to action: the Shine Button and an outline button. At the end, past a divider that meets the page's top rule at a + mark, six glazing firms in cells that share their hairlines and run to the end rail, three across and two down from the lg breakpoint and two across and three down below it. Each customer is a wordmark, an icon and a name in its own lettering, muted until you hover it. On a phone the copy comes first and the grid follows under a rule and ends the block. Built from Guides, Shine Button and Button, with CSS transitions for the entrance and your theme's tokens for every colour. For a post-features trust section that also needs a call to action.

FAQ

How do I change the customers?

Edit CUSTOMERS at the top of the file. Each entry is a name, an icon, a lettering (the name's type) and a mark (where the icon sits: before the name, after it, above it, in a ring or knocked out of a square). Keep six: the grid is full at three across by two down and at two across by three down, so no cell is left empty and no gap shows the border colour. The names are fictional placeholders for your own customers.

Why does the divider reach the top rule?

The page column is the grid and carries no padding of its own: each side pads itself, so the divider starts at the top rule instead of below an empty band. A + mark sits where they cross. Below lg the divider is replaced by a rule with + marks between the copy and the grid.

What happens in a right-to-left layout?

The layout mirrors: the copy stays at the start of the line and the grid at the end, and the divider follows. Each wordmark keeps its own direction, as a logo would.

How does it fit on a phone?

The copy comes first at a smaller size, with the two buttons wrapping onto separate rows when they don't fit side by side. Then a rule with + marks and the six customers two across, each cell at least 96 pixels tall. Nothing scrolls sideways at 320 pixels.

What moves, and what happens with reduced motion?

The copy and the grid fade up once when the page loads, with CSS transitions, and a wordmark's colour eases on hover. With reduced motion every transition is off and the section simply appears.

  • Pro

    A headline, one sentence and a Shine Button at the start, and six customers open in two columns and three rows inside a hairline frame at the end.

  • Pro

    Nine customers as square monogram tiles in a hairline grid at the start, and a headline, one sentence and two calls to action at the end.

  • Pro

    A headline, one sentence and a Shine Button at the start, and nine customers open in three columns and three rows at the end, with the divider as the only line.

  • Pro

    A headline, one sentence and a Shine Button at the start, and five customers as link rows at the end, each with a wordmark, an industry chip and an arrow.

  • Pro

    A wall of eighteen customer wordmarks for a month-end close tool, under a compact header with the customer count, in cells that share their hairlines from rail to rail.

  • Pro

    A headline, one sentence and a Shine Button at the start, six customers open in three columns and two rows at the end, and a band of three figures across the foot.