UnreviewedOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptionalonOptional UnreviewedkeyReact/Preact reconciliation key when rendered inside a list.
Optional UnreviewedidHTML id attribute.
Optional UnreviewedclassHTML class attribute (standard DOM).
Optional UnreviewedclassReact/Preact-style class name. Alias for class.
Optional UnreviewedstyleInline styles applied to the element.
OptionalchildrenOptional UnreviewedslotAssigns the element to a named <slot> (e.g. slot="title").
Optional UnreviewedtabTab order. Set to 0 to make the element keyboard-focusable.
Optional UnreviewedvalueCurrent progress value. CSS uses --progress-value when supplied, then
this attribute where numeric attr() is supported. Omit for loading.
Optional UnreviewedmaxUpper bound. CSS uses --progress-max when supplied, then this attribute
where numeric attr() is supported.
Optional UnreviewedtoneColor variant, or any literal CSS color for a custom tone (derived in oklch). Named tones track light/dark automatically.
Optional UnreviewedsizeSize variant. medium is the default.
Optional UnreviewedroundFully-round track (border-radius: 999px), or a custom radius via a length
value (round="6px"). Presence-based for the boolean form.
Optional UnreviewedroleARIA role — the JSX wrapper sets this to 'progressbar'.
Optional Unreviewedaria-ARIA value-now (current).
Optional Unreviewedaria-ARIA value-max.
Optional Unreviewedaria-ARIA value-min (defaults to 0).
Optional Unreviewedaria-ARIA accessible name.
Attributes for the CSS-only
<a-progress>container.CSS paints the indicator. Raw authors supply matching ARIA and optional labels. For typed props and computed labels, use the
ProgressJSX wrapper.