Skeleton

A pulsing placeholder that previews the shape of loading content.
Stable
Web
iOS
Android
@advui/core
Source

Loading card

Installation

pnpm
pnpm add @advui/core
npm
npm install @advui/core

Usage

import { Skeleton } from '@advui/core'

<Skeleton height="4" width="60%" />

API reference

Skeleton

Accepts any layout/size style prop.
PropTypeDefaultDescription
circlebooleanfalseFully rounded (for avatars).

Accessibility

  • Skeletons are aria-hidden. Mark the loading region with aria-busy and announce completion if needed.
  • The pulse animation stops when the user prefers reduced motion.

Platform notes

Web
Pulses with a CSS animation.
iOS
Static placeholder (no animation).
Android
Static placeholder (no animation).
Since v0.1.0Last updated Nov 2, 2026Edit this page on GitHub