Skip to main content

Progress Bars

Animated skill / progress indicators (label + percentage) that fill to their value when scrolled into view. Tabs: Bars, Style, Animations, Advanced.

๐Ÿ’ก Web dev tip: a progress bar has a real element

HTML has a native <progress> element (and <meter> for a static measurement like disk usage). Using them โ€” or ARIA's role="progressbar" with aria-valuenow โ€” means assistive tech announces the value, not just a coloured bar. MDN: the progress element

Live demoโ€‹

โ–ถ See the Progress Bars live on the demos site โ€” an interactive example you can click through.

Barsโ€‹

Progress Bars options panel โ€” Bars tab
OptionChoices
Progress StyleHorizontal Bar ยท Circle ยท Gauge (semi-circle)
BarsA repeatable list; each bar has a Label, Percent (0โ€“100), Icon and Color

The Circle and Gauge styles add Diameter / Width, Thickness and Per Row (1โ€“6) options.

Styleโ€‹

Progress Bars options panel โ€” Style tab
OptionChoices
Bar Heighte.g. 10px, .6rem (bars only)
Value PositionBeside label ยท Inside the bar (bars only)
RoundedOn/Off
StripedOn/Off (bars only)
Show PercentageOn/Off
Animate on ScrollOn/Off
Count Up NumberOn/Off
SpacingGap between items

Plus Fill Color, an optional Gradient Color (second color), Track Color (unfilled track) and Label Color.