Alternating quote rows
Company on one side, quote on the other, alternating down the page.
Live preview
Source
This exact file renders the preview above.
components/blocks/sections/testimonials/logo-quote-pair.tsx
components/ui/avatar.tsx
Demo source — adapt to your project. Foundry is not published as a package.
Usage
Reads as a sequence of endorsements rather than a wall, which suits a page that already has a card-heavy section above it.
- Alternate the column ratio as well as the side, or the rhythm becomes mechanical.
- Four rows is the ceiling before the alternation stops being interesting.
Variants and states
Every entry below is a genuine difference in behaviour or layout, and every one of them is visible in the preview above.
- Four rows
- Alternating column order
- Ratio flip per row
Accessibility
- Figure semantics
- Each row is a figure with its caption before or after the quote as the layout requires.
- Stable order
- Column order flips only at lg; the DOM order never changes.
Foundry implements published ARIA patterns and is tested against them. No WCAG certification is claimed — see the accessibility documentation for what is and is not covered.
Related
All sectionsMasonry testimonial wall
CSS columns that pack quotes of different lengths without gaps.
intermediate3 variantsCase study index
A dense archive index with year, title, client and sector columns.
starter3 variantsThree-column testimonials
Equal cards with attribution structurally attached to each quote.
starterFeatured3 variants