Skip to content
shadcn.io

shadcn.io is not affiliated with official shadcn/ui

Wordmark Only Strip Logos Block for React

A strip of eight customer names of a design-handoff product set as type alone, each in its own typeface treatment, with no icons, cells or lines but the page's top rule.

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

The most type-driven logo strip for React with Base UI: eight customer names set as text alone, with no icons, no heading, no cells and no lines but the page's top rule. Each name has its own treatment, so the row reads as eight different companies: a serif italic, spaced capitals, a heavy lowercase with a full stop, a monospace behind a slash, a name set in two weights, small capitals, a name in brackets and wide-spaced light capitals. Every name is muted until hovered. Eight across from xl, four by two from sm and two by four on a phone. Built from Guides, with a CSS transition for the entrance and your theme's tokens for every colour. For a quiet line of proof under a hero or above a footer, when the logos should be the only thing that speaks.

FAQ

How do I change the names?

Edit WORDMARKS at the top of the file. Each entry is a name and a lettering, the Tailwind classes for its type. Optional fields set the artwork around the name: lead and tail (a slash, a bracket, a full stop) and split, the number of letters set in a light weight before the heavy rest. The names are fictional placeholders for your own customers.

How do I use real company logos?

Replace a name with the company's logo: an inline svg drawn in currentColor, with role="img" and an aria-label, keeps the muted colour and the hover. An img takes the company's name as its alt and needs one-colour artwork, or the strip stops being quiet in light and dark mode.

What does a screen reader hear?

A list named "Teams that hand off designs with Loomwright", then each company's name as text. A slash, bracket or full stop is part of the artwork and is hidden from assistive technology, so "Saffronly" isn't read as "open bracket, Saffronly, close bracket". The names use the theme's muted text colour at full strength, which passes WCAG AA on the page background.

What happens in a right-to-left layout?

The grid fills from the right, while each name keeps its own direction, as a logo would, so a slash stays before its name and a bracket pair stays around it.

Can I show fewer or more than eight?

Eight fill one row at xl, two rows of four from sm and four rows of two on a phone. Fewer or more work too, but a number that doesn't divide into those columns leaves a short last row; four or six look best with the grid classes changed to match.

What moves, and what happens with reduced motion?

The row fades up once when the page loads, with a CSS transition, and each name's colour eases on hover. With reduced motion the transition is off, and the strip simply appears.

  • Pro

    The quietest logo strip: one whisper line for a restaurant-reservation product and five large wordmarks in five equal columns, with no heading, no cells and no lines but the page's top rule.

  • Pro

    A split logo strip for a tutoring marketplace: a short label at the start, one hairline that drops from the top rule, and six open ring-mark wordmarks at the end.

  • Pro

    Six open wordmarks for a rowing-club rota tool in one centred row, with a short vertical tick between neighbours and no cells or heading.

  • Pro

    A quiet strip for directly under a hero: one sentence for a job board on its own line and six open wordmarks beneath it, with no cells, no heading and no lines but the page's top rule.

  • Pro

    One flowing sentence for an accessibility-audit tool with five customer wordmarks set inline between its words, in a quiet strip with no lines but the page's top rule.

  • Pro

    A slim ribbon for the foot of a page, above the footer: a label at the start and eight tiny customer wordmarks along one line, under the page column's top rule.