Icon Card
A single pictogram — picked from the icon library, or uploaded as SVG / image — with optional Title, Description, and Link. Behaves as a self-contained "feature card" when text is added.
When to use it
- Single feature card with an icon + headline + short description
- Standalone decorative icon
- Linkable icon as a navigation accent
When not to use it
- A row of feature icons — use Table
- An icon inside a button — Button has its own Select Icon control
- Pure decorative SVG with no card framing — use Shape
Source — Icon · SVG · Image (3-button row, default: Icon star)
Three equal buttons swap the icon source:
- Icon Card — pick from the built-in icon library
- SVG — upload a custom SVG file
- Image — upload a raster image as the icon
When an Image is uploaded, a 32×32 thumb preview appears with a Remove button below the source row.
Layout (appears when Title or Text is set)
Text position — Below · Above · Left · Right (default: Below)
Where the title + description sit relative to the icon.
Vertical align (Left / Right text-position only) — Top · Center · Bottom (default: Center)
Aligns the text column vertically against the icon when the text is to the side.
Horizontal align (Below / Above text-position only) — Left · Center · Right (default: Center)
Aligns the icon + text stack horizontally within the block.
The two align rows swap based on text_position — only one is
visible at a time.
Content
- Title — text input, plain placeholder "Title"
- Description — 2-row textarea, placeholder "Description"
- Link URL — text input
- New Tab — checkbox next to the link input
Colours (2 swatches)
- Icon Card — icon fill / stroke colour (default:
#666666) - Text — title + description colour (default:
#666666)
There is no separate Hover swatch — hover behaviour is motion (stroke-draw + depth-focus), not a colour swap.
Sliders (2 × 3 grid)
- Padding — 0–48px (default: 16). Inner padding around the
- Icon Card / Image — 16–128px (default: 48) for icon/SVG, or
- Radius — 0–50% (default: 50). Outer corner roundness.
- Title — 12–48px (default: 18). Title font size.
- Stroke — 0–6px (default: 0). Border width around the icon
- Text — 8–32px (default: 14). Description font size.
icon.
50–200px when an image is uploaded. Label and range adapt.
shape.
Entrance animation
Standard entrance-animation widget at the bottom.
Per-device overrides
Padding, Icon size, Title size, Text size all have separate Tablet and Mobile values.
Common overrides:
- Icon size — smaller on mobile (32–40px)
- Title size — drop a step or two on mobile
- Text position — sometimes flip from Left to Below on mobile
Common patterns
Feature card
Source Icon Card · pick something thematic · Text position Below · Title "Fast" · Description 1-line · Stroke 0 · Radius 50.
Icon-with-text row
Source Icon Card · Text position Right · Vertical align Center · Title only (no description).
Linkable navigation icon
Source Icon Card or SVG · No title / description · Link URL set · Padding 0 · Icon size 32.
Related
blocks/icon-card-card-list— for a row / column of multiple iconsblocks/button— when the primary intent is a click targetblocks/image— for raster-only image marks where icon
(Button has its own icon picker)
semantics aren't needed