GitHub

Progress Ring

Circular progress indicator with customizable stroke width.

<rhx-progress-ring>

Examples

Various Values

0% 25% 65% 100%

Custom Stroke Widths

75% 75% 75%

Properties

Property Type Default Description
rhx-value int 0 Current progress value (0-100)
rhx-label string - Accessible label for the progress ring
rhx-track-width int 3 Width of the background track stroke
rhx-indicator-width int 3 Width of the progress indicator stroke

Accessibility

  • Renders with role="progressbar" for assistive technology recognition.
  • Sets aria-valuenow, aria-valuemin="0", and aria-valuemax="100" on the ring element.
  • SVG-based rendering with aria-label derived from rhx-label for a meaningful accessible name.