Listing card set

The listing card set is designed to present multiple links to related content in a clean, scannable format. Each link is represented as a unique listing card. The card set enhances navigation and content discoverability by providing a structured way to surface groupings of key resources, articles, or services. Users can browse and select the listing card of their choice to find more details.

Cards overview
Vertical card
Horizontal card
Rating card
Listing card

Standard scope

This standard applies to:

  • pennmedicine.org
  • All Penn Medicine websites
  • Penn Medicine mobile applications
  • All Penn Medicine digital products

Overview

Listing cards are typically used to:

  • Provide information: Displays content in a structured format for easy reference and selection.
  • Organize content: Groups related content to improve usability and discoverability.
  • Make information scannable: Ensures users can quickly browse and navigate to additional information with clear link formatting.

Use cases

The listing card set is desirable when minimal information is needed for the user to make a selection, and when optional grid layouts are desirable.

Card set type
Design System name
When to use
Grid Layout
Listing card set
CardSet-Listing
To help users browse or compare similar content when link text is sufficient, and no additional content is needed.
12-col
Small list: 3 cards/row max
Large list: 2 cards/row max

8-col
Small list: 2 cards/row max
Large list: 1 card/row max

Listing card set

The listing card always only includes the following elements:

  • Title, as link text
  • Icon indicating whether page is within the website or external

The listing card set contains one or more listing cards.  The card set may include an independent title and description, as well as a link to an expanded set of cards or additional information.

All cards should match the same properties to maintain visual harmony and a consistent user experience.

Behavior

States

When hovered, the card component displays a dark blue underline beneath the title to signal that the card is clickable.

Customizable  elements

This component offers a flexible structure, allowing for customization of content. The layout supports a variety of elements that can be toggled on or off to create a tailored experience. Below are the key components of the design.

Vertical card set

Element
Required/Optional
Guidelines
Specs
Title as listing link
Required
Each card title should be a descriptive, scannable link to related content.
50 character max with recommended 2 line max
Icon
Required
The icon should be a right arrow (→) for internal links and an external-link icon ( ⇱ ) for external pages.
24*24 px
Card set title
Optional
Serves as a section heading for the cardset. Keep concise and scannable. Use sentence case and avoid unnecessary punctuation.
Recommend 1 line max
Card set body
Optional
Provides a brief description or context for the cardset. Use short, scannable text to introduce the card grouping.
Recommend 4 line max
Card set CTA link
Optional
Used to link to a page with additional listings.
Recommend 1 line max

Guidelines

Do
  • Include all the elements. There are no alternative variations of this card
  • Include a “View all” CTA if more items exist.
  • Keep links across all cards consistent, either internal or external.
Don't
  • Exceed 50 characters for the title of this card.
  • Overload the component with too many links—keep it scannable.
  • Use vague link titles that don’t clearly describe the content.
  • Mix cards with internal and external links.

Related resources

For designers: Visit the Designers section for access to component specs and Figma files.

For developers: Visit the Developers section for implementation details and to access the front-end code library in Storybook.

Contact

For more information about this standard, email: web-standards@pennmedicine.upenn.edu

Last updated

Date
Version
Description
05/01/2025
1.0.0
Initial Release