Skip to content

Selectable Cards

Edit on GitHub
@volvo-cars/css v2.3.0@volvo-cars/react-forms v2.0.0

Selectable cards display content and actions related to a single subject.

Selectable cards display content and actions on a single topic. They’re designed for easy scanning of relevant, actionable information.

Use when options require images, icons, or detailed descriptions that a simple label can’t convey.

Use when the decision is significant and needs extra attention (e.g., selecting a subscription tier).

Larger clickable areas benefit mobile users and those with motor difficulties.

Use to visually cluster options, making them feel like distinct units.

Use to clearly represent distinct categories or tags with visual appeal.

Radio cards let users select one option from a group. They can include links for additional information and display a radio button on the right for better accessibility.

Radio card example

Checkbox cards allow users to select multiple options from a group. They can include links for additional information and display a checkbox on the right side for improved accessibility.

Checkbox card example

Selectable cards use 16px inner spacing.

Inner spacing

Selectable cards use a default 8px spacer between content and slot, which can be adjusted based on content needs.

Vertical spacing

Use a 16px spacer when stacking selectable cards vertically.

Stacked cards spacing

Use 16px spacing between selectable cards placed side by side.

Side by side spacing

Radio card states

Supported states: default, hover, selected, disabled

Checkbox card states

Supported states: default, hover, pressed, disabled

Radio cards with image, title and price

Radio cards with Image, title and price.

Radio cards with title, price, description and link

Radio cards with title, price, description and underlined link.

Checkbox cards with image, title, price, description, and link

Checkbox cards with image, title, price, description, and underlined link.

Keep card text concise and focused. Long text in cards can disrupt visual consistency and layout.

When to use standard Checkboxes or Radio buttons

Section titled “When to use standard Checkboxes or Radio buttons”

Consider using a standard Checkbox or Radio button instead of Selectable cards when you have a long list of selections and need to save space. Prefer the standard pattern that users are already familiar with.

Make the primary choice obvious with short titles and supporting text.

Use bullets, icons, or short descriptions. Avoid dense paragraphs.

Ideally 2–6 options to prevent cognitive overload.

Don’t mix single-select and multi-select cards in the same group.