Skeleton and progress

Skeleton rows hold the shape of a list; the box spinner loops inside. Set a progress value to see the fill grow. Under prefers-reduced-motion: reduce the motion is removed and the end state shows at once.

Skeleton rows

Progress

Image previews

Static posters are shown first. Play starts an animated image; Pause restores its poster. Reduced motion keeps posters visible.