Skeleton

Used to show a placeholder while content is loading.

Usage

Use the skeleton class with sizing utilities to create loading placeholders.

<div class="flex items-center gap-4">
  <div class="skeleton size-10 shrink-0 rounded-full"></div>
  <div class="grid gap-2">
    <div class="skeleton h-4 w-[150px]"></div>
    <div class="skeleton h-4 w-[100px]"></div>
  </div>
</div>

Examples

Avatar

Card

Text

Form

Table

RTL

Skeleton blocks are direction-neutral. Use logical layout utilities around them when spacing depends on direction.