Resonance Logo

Card List

A structured group of cards presented in a vertical or grid layout, where each card links to a detail view with a single keyboard-accessible link and a large clickable surface.

Demo

Tab through the card list and observe that each card contributes exactly one stop to the tab order. Notice how the list structure communicates the number of items to screen reader users, and how each card's link is labeled distinctly from the others.

Recommended for you

  • Popular

    Getting started with exports

    A beginner-friendly guide to international trade, covering regulations, logistics, and market entry strategies.

    • Step-by-step walkthrough
    • Compliance checklist
    • Free starter toolkit
  • Market research essentials

    Learn how to identify target markets, analyze competitors, and validate demand before expanding abroad.

    • Industry benchmarks
    • Competitor analysis tools
    • Demand validation framework
  • New

    Financing your growth

    Explore funding options, government grants, and financial planning strategies to scale your business internationally.

    • Grant eligibility checker
    • Loan comparison tool
    • Financial planning templates

What to Observe

Anatomy

[Anatomy image placeholder — will be added when assets are available]

  1. List Container — a semantic list element that groups all cards and communicates their count and relationship to screen readers
  2. List Item — the wrapper for each individual card within the list, establishing it as a discrete member of the group
  3. Card — the individual content unit containing an image, title, description, and a primary link that covers the full card surface
  4. Primary Link — the single interactive element per card, with a descriptive accessible name that identifies the card's destination uniquely within the list
  5. Section Heading — an optional heading above the card list that names the collection and helps users navigate to it by landmark or heading

Accessibility Behavior

Common Mistakes

Why This Matters

A card list is a collection, and collections carry meaning for screen reader users — the item count tells them how much content to expect, the list structure tells them they can navigate item by item, and unique link names tell them what each item leads to. When these structural and naming conventions are absent, screen reader users must listen to or read through every card's full content to understand what is available, rather than scanning efficiently by links. For keyboard users, redundant links and mismatched DOM order can make navigating a card list exhausting. Getting the structure right respects all users' time and effort.

Accessibility Validation

This component is validated against internal accessibility criteria aligned with WCAG standards, using our internally developed system, Resonance Specs.

To learn more, please contact us.

Code

Reference Implementation