Theme

Syncing data

Syncing dataSyncing data...Checking for new notes.

Variants and sizes

Choose a motion style from the examples above. ring is the default. Sizes are xs, sm, md, and lg; tones are blue, mint, amber, red, and neutral.

When to use it

Use Progress when you know the completed amount. Avoid showing a spinner for work that finishes almost immediately.

API reference: <cad-spinner>

labellabelstring'Loading'sizesizeCadSpinnerSize'md'tonetoneCadSpinnerTone'blue'variantvariantCadSpinnerVariant'ring'labelstringlabelnosizeCadSpinnerSizesizeyestoneCadSpinnerTonetoneyesvariantCadSpinnerVariantvariantyes(default)Accessible status text shown before the element upgrades.baseLive status container.iconAnimated visual indicator.labelVisually hidden status text.--cad-spinner-inkPer-instance active color.--cad-spinner-trackPer-instance track color.

Accessibility

Provide a short label. The spinner uses role="status". Repeat the label in the default slot for a readable fallback before JavaScript loads, and keep visible context beside the indicator.

Back to top