Double-Row Opposing Marquee
Two continuous rows of partner/client wordmark marks scrolling in opposing directions on a dark editorial canvas, with edge fade masks. No heading, pure-CSS animation.
Double-Row Opposing Marquee
Two continuous rows of partner/client wordmark marks scrolling in opposing directions on a dark editorial canvas, with edge fade masks. No heading, pure-CSS animation.
Installation
$npx shadcn@latest add @vandoko/vkb-logo-03Synthesis
Design synthesis (not a recolor): shadcnblocks structure + Mobbin form (Cosmos / Dribbble / Behance design-community editorial language) + Vandoko color & content (oklch tokens, cyan as signal, brand-true copy).
Lineage
| Property | Value |
|---|---|
| Source | @shadcnblocks/logos26 |
| Version | 1.0.0 |
| Curated | 2026-05-25 |
| License | Commercial |
Sources
- shadcnblocks — Logos 26 - Double Row Marquee Constrained Without Heading (payload)
- Mobbin (page-coherent form spec): Cosmos
Modifications
- replaced react-fast-marquee with pure-CSS @keyframes
- logos as lucide glyph + wordmark text (no img)
- opposing direction via animation reverse
- oklch tokens
- edge fade masks from-background
- no heading variant
- dropped utils dep
Ported by shadcnblocks-pages-importer v1.2.0 → component-creator (landing-page7, two-front campaign).
Related Components
Trusted-By Logo Wall
A trusted-by section with an eyebrow and an even monochrome grid of company wordmarks (lucide glyph + name) rendered in muted foreground with a subtle hover lift — Sana-style, no boxed cards, no external images.
Logo Marquee Trust Strip
Quiet, low-contrast logo marquee scrolling client names beneath the hero — muted grayscale logos on a react-fast-marquee track with edge-fade gradients, no card chrome.