RRigdesign system
Data display

Cards

The base surface for grouped content: layered shadow, background blur and a gradient stroke.

Examples

Spring campaign

12 assets waiting for review.

Anatomy

Cards anatomy
#PartDescriptionPresence
1Surface24px radius, 12px blur, gradient strokeRequired
2MediaNested radius 16pxOptional
3HeadingA real heading levelRequired
4ActionsButtons or one stretched linkOptional

Specifications

Corner radius24px (range 0 flat to 40 material)
Nested media radius16px, so media never leaks the corner
Padding24px · 16px compact
Vertical gap20px
ElevationMulti-layer shadow + 12px background blur
Highlight1px top-inset shadow, 6% white
Strokestyles.stroke.cardBorder, linear gradient matched to theme

Interaction

Keyboard
KeyResult
TabEach action once; a card is not a stop unless it is a link
Pointer and touch
TriggerResponse
HoverLift 2px and strengthen border
ClickOn a linked card, the whole surface is the target

Accessibility

role · article

1.3.1Info and Relationships2.4.6Headings and Labels2.5.8Target Size (Minimum)
Requirements
RequirementHow Rig meets it
HeadingUse h2 to h4 to match the page outline
One linkIf the whole card is clickable, use one stretched link on the heading, not nested links
Mediaalt text only if it carries information
LandmarksUse <article> for standalone items

Usage

Do and don’t
DoDon’t
Keep one primary action per cardDo not nest links or buttons inside a clickable card
Do not use a card for one-line content