Motion Library ‹ Free tools

All / Loaders

Striped progress bar

A determinate progress bar that fills smoothly, with moving diagonal stripes to show activity.

CSSJavaScriptBeginner
Live demo Open full screen

Good for

Uploads, installs and multi-step processes where you know the percentage.

Watch out for

Use a real progress element or aria-valuenow for accessibility. Animate transform, not width, for smoothness.

Accessibility

Wrap motion in @media (prefers-reduced-motion: reduce) and switch it off or shorten it for people who ask for less movement.