Skip to content
Saeede Agahi

Skeleton

BetaBatch C. Gray shapes that stand in for content while it loads.

When to use

Use during the first load when you know the layout, so the page doesn't jump.

When not to use

Don't use when data is already on screen and refreshing; keep the data on screen.

Anatomy

  1. Shapes: text line, block or circle
  2. LoadingArea around them, which tells screen readers once

Variants

Skeleton shapes
ShapeSize
text (default)12px tall, full width. Set the width with a class.
block48px tall, full width.
circle32px.

States

Loading: a slow 2 second pulse. With reduced motion turned on, the shapes stay still.