Docs
skeleton
skeleton
Use to show a placeholder while content is loading.
Installation
npx duck-ui@latest add skeleton
npx duck-ui@latest add skeleton
Usage
import { Skeleton } from "@/components/ui/skeleton"
import { Skeleton } from "@/components/ui/skeleton"
<Skeleton className="w-[100px] h-[20px] rounded-full" />
<Skeleton className="w-[100px] h-[20px] rounded-full" />
Examples
Card
API Reference
Skeleton
props
(React.ComponentProps<'div'>
): All other standard div props are forwarded to the root<div>
element.
Behavior:
Renders a div
with a pulsing animation (animate-pulse
), rounded corners (rounded-md
), and a muted background (bg-muted
). Used as a placeholder UI skeleton while content is loading. It is marked with aria-hidden="true"
for accessibility and includes a custom attribute duck-skeleton
for styling or targeting.