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.
Installation
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.
Where do the buttons go?
Both are links (href="#"): point Read the case studies at your stories and See pricing at your pricing page. The first is a Shine Button, a band of light that sweeps across it once on hover and keyboard focus.
Each button renders the link it's given with render, with nativeButton={false}.
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.
Related
- Pro
Split Framed Grid Logos
SplitsA 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
Split Open Grid Logos
SplitsA 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
Split Vertical List Logos
Maps and listsA 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
Split Metric Band Logos
MetricsA 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.