About this set
The testimonial section most product and service sites need: a centred heading over a grid of quote cards. The set has two variants. Three-column cards with a section heading gives each quote a white card with a soft shadow, an indigo opening quotation mark, and a footer with an initials avatar, the customer’s name, role and company. The compact six-card grid fits twice as many shorter quotes into flat bordered cards and fills one of them in indigo to pull the eye to a key quote. Use the first on a home page where three strong quotes carry the section, and the compact grid lower down or on a customers page. Every card is a figure holding a blockquote and a figcaption, so the quote and the person who said it stay tied together for assistive technology. The cards sit in a list, the grid steps from one column to two at 768 pixels and three at 992, and each row of cards keeps an equal height whatever the quote length.
What’s included
- Two layouts: three-up cards with a heading, compact six-up grid
- figure, blockquote and figcaption markup inside a list
- Initials avatars, no photos to source
- Indigo accent card to highlight one quote
- Equal-height cards in one, two or three columns
Accessibility
Each testimonial is a figure whose figcaption names the customer, inside a list so screen readers announce how many there are. Avatars are decorative and aria-hidden, since the name is printed beside them. Text, including the grey roles, meets 4.5:1 on its card, and the accent card uses white and pale indigo on indigo.
Customise it
Change --tg-accent, --tg-ink, --tg-muted and --tg-line on .tg, and each avatar colour through --av. In Bootstrap the card is restyled through --bs-card-* variables on .tg-card; in Tailwind edit the indigo and slate hex values in the utility classes.






