Lead with an image
Use an image to give quick context before users read the card.
Image cards can include headers, footers, rich content, and contextual background colours or images.
Use an image to give quick context before users read the card.
Image cards fit articles, projects, resources, or items with useful imagery.
Shared structure and proportions help repeated image cards align.
Container
Image
Title (slot)
Description (slot)
Use orientation to control whether the image sits above the content or beside it.
Default vertical layout stacks the image above the content.
Use imagePosition to flip the image to the opposite side of the content.
Image renders before the content (above in vertical, left in horizontal).
Use tinted to apply a subtle background colour that lifts the card from the page surface.
Uses the page background.
Use noPadding when the image card content should sit flush inside the card surface.
Use default padding for most image cards.
Image cards can remove the border or show a disabled state when unavailable.
Use the default border for clearer separation.
Image adjustment controls how the thumbnail image fits inside the image area.
Use the default treatment when the image should connect directly to the card edge.
Image badge and action slots add compact metadata or controls on top of the image.
Use these slots for concise image-level status or actions.
Image cards support footer links and stretched link behaviour for navigational cards.
Use a footer link when only the link should navigate.
Each row is a colour, spacing, or size value the component uses, and the right-most column tells you where in the component you'll see it.
sgds-padding-none—sgds-padding-xl24pxsgds-border-width-11pxThe image is the primary signal. Pick one that previews the content so users can decide whether to click.
If the image is purely decorative or interchangeable, drop it. Icon or text cards will scan better.
Write a brief, specific alt description. Never leave alt empty or repeat the card title verbatim.
Provide images sized for the card's expected ratio. Crop the source rather than relying on stretching.
Horizontal image cards work better in lists, sidebars, or columns too narrow for a vertical image.
stretchedLink behaviour.This component does not have a separate keyboard interaction table because:
Share them with us on Slack → #ask-sgds-v3
Report it on GitHub Issues → sgds/components/image-card
The Singapore Government Design System was developed to empower teams in creating fast, accessible and mobile-friendly digital services.