Zoodles as a scale
Eleven steps from #b8bf71, built by moving lightness in OKLCh and keeping the hue where it is. Every step is gamut-mapped by giving up chroma, never by clipping channels — clipping is what turns a light blue purple.
| Stop | Hex | OKLCh L | Chroma | On white | On black | APCA on white | ΔE00 from the step above |
|---|---|---|---|---|---|---|---|
| 50 | #f5fdad | 97.0% | 0.101 | 1.07:1 | 19.55:1 | 0 | — |
| 100 | #eaf2a2 | 93.8% | 0.101 | 1.18:1 | 17.78:1 | 9 | 2.2 |
| 200 | #d6dd8e | 87.4% | 0.101 | 1.44:1 | 14.59:1 | 21 | 4.7 |
| 300 | #c1c87a | 81.0% | 0.101 | 1.78:1 | 11.83:1 | 33 | 5.0 |
| 400 | #adb466 | 74.6% | 0.101 | 2.22:1 | 9.47:1 | 44 | 5.4 |
| 500 | #99a052 | 68.2% | 0.101 | 2.81:1 | 7.48:1 | 54 | 5.9 |
| 600 | #868c3e | 61.8% | 0.101 | 3.60:1 | 5.83:1 | 64 | 6.5 |
| 700 | #73792a | 55.4% | 0.101 | 4.68:1 | 4.48:1 | 72 | 7.3 |
| 800 | #616612 | 49.0% | 0.101 | 6.15:1 | 3.42:1 | 81 | 7.1 |
| 900 | #393c00 | 34.0% | 0.076 ·capped | 11.61:1 | 1.81:1 | 97 | 14.6 |
| 950 | #121300 | 18.0% | 0.040 ·capped | 18.75:1 | 1.12:1 | 105 | 17.6 |
What is true of this ramp
- 10 of the 10 adjacent pairs differ by ΔE00 2 or more. Every step here is a step a reader can see.
- The tightest pair is 50 to100, at ΔE00 2.2.
- 2 steps had to give up chroma to stay inside sRGB — 900, 950. A wider display would show them more vividly.
- 4 steps clear 4.5:1 on white (700, 800, 900, 950), and 7 on black (50, 100, 200, 300, 400, 500, 600).
Harmonies from Zoodles
complement
the hue directly opposite, at the same lightness. #baacf3 (+180°)
analogous
the two neighbours 30° either side. #d8b269 (+-30°), #91c98d (+30°)
split complement
the two hues either side of the opposite, 30° apart from it. #95b8f9 (+150°), #d7a2de (+210°)
triad
the circle divided in three. #71c3ee (+120°), #eb9dbd (+240°)
tetrad
the circle divided in four. #5ccbd4 (+90°), #baacf3 (+180°), #f29e99 (+270°)
The ramp as CSS
:root {
--zoodles-50: #f5fdad;
--zoodles-100: #eaf2a2;
--zoodles-200: #d6dd8e;
--zoodles-300: #c1c87a;
--zoodles-400: #adb466;
--zoodles-500: #99a052;
--zoodles-600: #868c3e;
--zoodles-700: #73792a;
--zoodles-800: #616612;
--zoodles-900: #393c00;
--zoodles-950: #121300;
}