Card

    Use the Card Component to display information for a single object through an image, map, or other media content, as well as text, allowing relevant quick actions to be triggered such as sharing, liking, bookmarking, etc. It usually works as an overview and entry point for more detailed information. Cards with various content and layout can be combined to create a dashboard. The Card is visually identical to the Ignite UI for Angular Card Component

    Card Demo

    Areas

    The Card has four distinct areas: image at the top to show picture or map media, header which holds a combination of thumbnail Avatar, Title, and Subtitle, content which holds text paragraphs and an image array detailing the Card, and actions which serve as a toolbar with quick actions related to the Card.

    image
    header
    content
    actions

    Image

    The image area supports collection of nine variants: 6 continent maps for the populated world areas, one World Map, one Navigation Map, and an Image.

    The Card header supports various layouts, including an Avatar Thumbnail, Title, and Subtitle elements. In Figma, the auto layout adjusts the card layout based on the selected properties for the header element from the side panel.

    Content

    The content supports a Paragraph for a short description text and an Array of shortcuts like Contacts.

    Actions

    • In Figma, the Card actions come in four different layouts: Buttons+Icons, the inverse Icons+Buttons both containing two Flat buttons and three Icons, and variants with Only Buttons and Only Icons. Every layout has a Justified variant which ensures that the elements are evenly spaced and are built with constraints for responsive behavior. The other four use auto layout for automatic layout adjustments. Additionally, there is a Content Position property that allows you to define the positions of the Buttons and Icons specifically for the Only Buttons and Only Icons variants.
    Justified Actions Off Justified Actions On
    Buttons + Icons
    Icons + Buttons
    Only Buttons
    Only Icons

    Card Layout

    Through the use of auto layout in Figma, the Card can produce various layouts by excluding certain areas or elements within them to support a variety of distinct cards based upon the same Component initially.

    Styling

    The Card comes with styling flexibility through the various options available for image, header, content, and actions areas such as text styles, icon types, and colors, as well as button colors and the possibility to choose a Card background color.

    Usage

    The Card usually works as an overview UI and an entry point for more detailed information. Avoid clogging it with too much information and as you create dashboards with it, size and arrange the Cards consistently in order to form a layout grid with equal horizontal and vertical gaps between cards.

    Do Don't

    Additional Resources

    Related topics:

    Our community is active and always welcoming to new ideas.