RRigdesign system
Feedback

Spinner

A waiting indicator for actions and loads.

Examples

Small · Medium · Large (role=status, with a name)

Anatomy

Spinner anatomy
#PartDescriptionPresence
1RingArc thickness = size ÷ 8Required
2LabelName for assistive techRequired

Specifications

SizesSmall · Medium · Large
Arc thicknesssize ÷ 8
Inner radius0.75 ratio

Interaction

Keyboard
KeyResult
NoneNot focusable
Pointer and touch
TriggerResponse
Spin0.8s linear; reduced motion shows a static ring and text

Accessibility

role · status

2.2.2Pause, Stop, Hide4.1.3Status Messages
Requirements
RequirementHow Rig meets it
Rolerole="status" with an accessible name
ContextSay what is loading when more than one thing can
ButtonsInside a button, keep the label and set aria-busy
Reduced motionReplace the spin with a pulse or static arc

Usage

Do and don’t
DoDon’t
Pair with text for loads over a few secondsDo not use as the only progress cue for long operations (use Progress bar)