Skeleton / Shimmer

Communicate loading progress with a low-contrast shimmer across placeholders.

Preview

A placeholder layout uses a moving highlight to communicate that content is still loading.

Preview

Implement Skeleton / Shimmer: Communicate loading progress with a low-contrast shimmer across placeholders. Use Cycle duration 1400ms, Shimmer intensity 14%. Keep continuous motion pausable and low-distraction. Use semantic HTML, scope CSS to .motion-demo--skeleton-shimmer, and mount the provided vanilla JavaScript interaction runtime. Provide equivalent low-motion behavior for prefers-reduced-motion and .force-reduced-motion.

Learn more