# Logos 03

> A simple logos section.

A shadcn/ui block from the [@designali](https://designali.com) registry, listed on [shadcn.exchange](https://shadcn.exchange/r/designali/logos-03).

- Page, with a live preview: https://shadcn.exchange/r/designali/logos-03
- Screenshot: https://abzjhwgwpdpz7ua5.public.blob.vercel-storage.com/shots/designali/logos-03-light-1d4b30496adfd554.png
- Registry item: https://designali.com/r/logos-03.json
- Categories: logos, clients
- Listed: 2026-10-13, source last changed 2026-10-13

## Install

```bash
npx shadcn@latest add https://designali.com/r/logos-03.json
```

Run it in a project that has shadcn/ui set up. It adds the files below and installs what they depend on.

## Dependencies

- npm packages: `@designali/logos`

## Files

### `registry/designali/blocks/logos/logos-03/page.tsx`

```tsx
import {
  ClaudeAIWordmark,
  CursorWordmark,
  GithubWordmark,
  GoogleGeminiWordmark,
  GoogleWordmark,
  GrokWordmark,
  OpenAIWordmark,
  ReplicateWordmark,
} from "@designali/logos"

import { Marquee } from "@/registry/designali/ui/marquee"

export default function Logos03() {
  return (
    <div className="flex min-h-screen flex-col items-center justify-center py-20">
      <h1 className="mb-10 px-20 text-center text-sm font-medium text-muted-foreground">
        Trusted by the world’s most creative companies.
      </h1>
      <div className="mx-auto flex h-full w-full max-w-4xl items-center justify-center overflow-hidden [mask-image:linear-gradient(to_right,transparent,black_10%,black_90%,transparent)] [mask-size:100%_100%] [mask-repeat:no-repeat] px-6">
        <div>
          <Marquee gap={"70px"}>
            <OpenAIWordmark size={100} />
            <ClaudeAIWordmark size={100} />
            <ReplicateWordmark size={100} />
            <CursorWordmark size={100} />
            <GoogleGeminiWordmark size={90} />
            <GithubWordmark size={90} />
            <GrokWordmark size={100} />
            <GoogleWordmark className="mr-16" size={100} />
          </Marquee>
        </div>
      </div>
    </div>
  )
}
```
