Performance: Color values and manipulation
MEDIUM IMPACT
This affects the browser's paint and composite stages by changing how colors are calculated and rendered.
$base-color: #3498db; $light-color: #5dade2; $semi-transparent: rgba(52, 152, 219, 0.5); .element { background-color: $light-color; border-color: $semi-transparent; }
$base-color: #3498db; .element { background-color: lighten(darken($base-color, 10%), 15%); border-color: rgba($base-color, 0.5); }
| Pattern | DOM Operations | Reflows | Paint Cost | Verdict |
|---|---|---|---|---|
| Nested color functions in Sass | No extra DOM nodes | 0 | High due to complex color blending | [X] Bad |
| Precomputed color variables in Sass | No extra DOM nodes | 0 | Low paint cost | [OK] Good |