Performance Meter
HR performance visualization with circular gauge, category breakdown bars, trend indicators, goal tracking, and period selector.
Full Performance Meter
Preview
SG
Sofia Garcia
Senior Product Designer
ERPlora — Design Team
4.3
/5.0
Overall
Excellent
+0.4 from last quarter
Target
4.0
Actual
4.3
Diff
+0.3
Category Breakdown
Productivity
4.5
+0.3
Teamwork
4.2
+0.5
Communication
4.0
0.0
Innovation
4.7
+0.8
Reliability
3.5
-0.2
Compact Variant
Preview
RH
Roberto Herrera
Backend Developer
3.8
/5
Good
+0.2
Productivity
4.0
Teamwork
3.6
Code Quality
3.8
Glass Variant
Preview
EL
Elena Ruiz
UX Researcher
ERPlora — Design Team
4.5
/5.0
Overall
Excellent
+0.6
Category Breakdown
Research Quality
4.8
User Empathy
4.5
Documentation
4.2
Classes Reference
| Class | Description |
|---|---|
.performance-meter | Base container with padding, border, and flex column layout |
.performance-meter-compact | Compact variant (smaller gauge: 80px, less padding) |
.performance-meter-lg | Large variant (bigger gauge: 160px, more padding) |
.performance-meter-inline | Horizontal layout with header beside gauge |
.performance-meter-score-only | Minimal variant showing only the score gauge |
.performance-meter-animated | Enables fill animations on gauge and bars |
.performance-meter.glass | Glass morphism variant with translucent backgrounds |
.performance-meter-header | Employee info row with avatar and period badge |
.performance-meter-avatar | Circular avatar (3.5rem default) |
.performance-meter-employee-name | Employee name text |
.performance-meter-employee-role | Employee role/title |
.performance-meter-employee-department | Department text |
.performance-meter-period-badge | Period pill badge (e.g., "Q4 2025") |
.performance-meter-score-section | Flex row holding gauge and summary |
.performance-meter-score-gauge | SVG gauge container (120px default) |
.performance-meter-score-svg | SVG element rotated -90deg for top start |
.performance-meter-score-track | Background circle (gray track) |
.performance-meter-score-fill | Foreground circle (colored arc) |
.performance-meter-score-fill-excellent | Green (success) fill color |
.performance-meter-score-fill-good | Blue (primary) fill color |
.performance-meter-score-fill-average | Yellow (warning) fill color |
.performance-meter-score-fill-poor | Red (error) fill color |
.performance-meter-score-number | Large score number in center of gauge |
.performance-meter-score-max | Max score text (e.g., "/5.0") |
.performance-meter-score-status | Status pill (excellent, good, average, poor) |
.performance-meter-trend | Trend indicator with arrow icon |
.performance-meter-trend-up | Green upward trend |
.performance-meter-trend-down | Red downward trend |
.performance-meter-trend-neutral | Gray neutral trend |
.performance-meter-goal-section | Target vs actual comparison row |
.performance-meter-goal-item | Individual goal metric column |
.performance-meter-goal-diff-positive | Green positive difference |
.performance-meter-goal-diff-negative | Red negative difference |
.performance-meter-categories | Category breakdown container |
.performance-meter-category | Single category row (header + bar) |
.performance-meter-category-bar | Bar track background |
.performance-meter-category-fill | Bar fill (use -excellent, -good, -average, -poor) |
.performance-meter-period-selector | Period tab selector container |
.performance-meter-period-btn | Period tab button |
.performance-meter-period-btn-active | Active period tab with shadow |