Skip to main content
Pricing

Compliance Score

Pro

A visual score indicator showing compliance, quality, or health as a percentage. Renders as a circular progress ring with the score number centred inside, colour-coded by threshold (green for high, amber for medium, red for low). Used in audit dashboards, quality gates, and accessibility reports.

4 variants

92%
Passing
67%
Warning
34%
Failing

Variants

VariantDescriptionWhen to use
DefaultCircular progress ring with percentage score and colour coding.Use for compliance scores, quality ratings, and health checks.
CompactSmaller inline score indicator for tables and lists.Use in table cells or list items where space is limited.

Usage Guidelines

Do

Colour-code by threshold — green (80–100), amber (50–79), red (0–49).

Don't

Use colour alone to convey the score — always show the number.

Do

Show the numeric percentage inside the ring for clarity.

Don't

Set arbitrary thresholds — document what each range means.

Do

Include a label explaining what the score measures.

Don't

Animate the ring on every render — only animate on first load or value change.

Code

This component is included in Lexicon Pro

From €149 — one-time purchase, lifetime access

View pricing

Design Tokens

This component is included in Lexicon Pro

From €149 — one-time purchase, lifetime access

View pricing

Accessibility

  • Use role="meter" with aria-valuenow, aria-valuemin, and aria-valuemax.
  • Provide aria-label summarising the score — "Accessibility compliance score: 87%".
  • Do not rely on colour alone — the numeric percentage must always be visible.
  • Respect prefers-reduced-motion for the ring fill animation.

Keyboard Interactions

N/ACompliance scores are non-interactive and do not receive keyboard focus.