GC Design System Components Installation Page templates Contact us Get involved Find a demo GC Design System Components

Card
<gcds-card>

Also called: tile, content card.

A card is a box containing structured, actionable content on a single topic.

Card component preview

Build a card

Use cards to help a person discover and scan summaries or progressive, bite-sized bits of related information.

Write a scannable card title

Use the card-title attribute to add a short and descriptive title to the card.

Select the correct heading level

Set the card-title-tag to define the correct heading level for the card title. While the font size remains the same regardless of the tag, setting the correct heading level maintains proper hierarchy and accessibility for assistive technologies.

Add a description to provide more information

To provide more information on the card's topic, add a description to the card:

Use a badge to show the status or category of a card

Group multiple cards for visual consistency

Organize cards within a grid component:

Use valid properties

Component properties have built-in validation. Required properties or properties prone to misuse will be validated. If there are any validation errors, the component will be non-functional and won't render. Review the browser's console for details and adjust the properties accordingly to ensure proper functionality.

Get your code

Generate an instance of the component you need by selecting its code properties.

  1. Explore by choosing different code values to generate the instance you want.

  2. Get the code and pull it into your environment.

  3. Add any copy you need to the component (like text for a label).

Note: The code builder uses English for all code elements, which follows standard practice.

Help us improve

Have questions or a request? Give feedback on our contact form.

Something's wrong? Raise it through GitHub with an account. You'll have access to the team's direct responses, progress made on your issue, and issues raised by others.

Give feedback Report an issue on GitHub
2025-02-06