Components · Data Display

Skeleton

Placeholder shapes shown while content loads.

Automated a11y scan passing Element: <div aria-hidden="true">

Component Workbench

Switch between the live interactive preview, syntax-highlighted implementation code, copyable AI coding agent prompt, and designer anatomy blueprint.

Skeleton · Canonical Spec

When to use it

Do

  • Match the shape of the content that's coming.
  • Mark the loading area for assistive technology.

Don't

  • Use it for very quick loads.
  • Show it forever if loading fails. Show an error instead.

Accessibility & Keyboard Interaction

Requirements for using this component accessibly, following the W3C ARIA Authoring Practices Guide.

Interaction / KeyBehavior & Compliance Requirement
Screen Reader ShieldEach placeholder sets aria-hidden="true" while parent sets aria-busy="true".

Tokens

Values update with the current theme.

RoleTokenCurrent value
Base Fill--as-semantic-color-surface-subtle
Shimmer Highlight--as-semantic-color-surface-muted
Esc
↑↓ navigateEnter openEsc close