Cherry on Top as a scale
Eleven steps from #ac495c, 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 | #fff1f3 | 97.0% | 0.015 ·capped | 1.10:1 | 19.15:1 | 0 | — |
| 100 | #ffe2e5 | 93.8% | 0.032 ·capped | 1.21:1 | 17.30:1 | 11 | 6.0 |
| 200 | #ffc4cb | 87.4% | 0.069 ·capped | 1.50:1 | 13.97:1 | 23 | 9.7 |
| 300 | #ffa3b0 | 81.0% | 0.110 ·capped | 1.89:1 | 11.10:1 | 36 | 8.1 |
| 400 | #f38899 | 74.6% | 0.131 | 2.39:1 | 8.77:1 | 47 | 6.2 |
| 500 | #dc7485 | 68.2% | 0.131 | 3.04:1 | 6.90:1 | 57 | 6.1 |
| 600 | #c66172 | 61.8% | 0.131 | 3.92:1 | 5.35:1 | 66 | 6.7 |
| 700 | #b14d60 | 55.4% | 0.131 | 5.11:1 | 4.11:1 | 75 | 7.4 |
| 800 | #9c3a4e | 49.0% | 0.131 | 6.73:1 | 3.12:1 | 82 | 6.8 |
| 900 | #6b0627 | 34.0% | 0.131 | 12.54:1 | 1.67:1 | 97 | 13.6 |
| 950 | #29000a | 18.0% | 0.072 ·capped | 19.10:1 | 1.10:1 | 105 | 14.7 |
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 6.0.
- 5 steps had to give up chroma to stay inside sRGB — 50, 100, 200, 300, 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 Cherry on Top
complement
the hue directly opposite, at the same lightness. #007f7b (+180°) — chroma capped by sRGB.
analogous
the two neighbours 30° either side. #9f4c85 (+-30°), #ac502c (+30°)
split complement
the two hues either side of the opposite, 30° apart from it. #008357 (+150°), #007b96 (+210°) — chroma capped by sRGB.
triad
the circle divided in three. #537d1e (+120°), #2871b7 (+240°)
tetrad
the circle divided in four. #7d6f00 (+90°), #007f7b (+180°), #6263b8 (+270°) — chroma capped by sRGB.
The ramp as CSS
:root {
--cherry-on-top-50: #fff1f3;
--cherry-on-top-100: #ffe2e5;
--cherry-on-top-200: #ffc4cb;
--cherry-on-top-300: #ffa3b0;
--cherry-on-top-400: #f38899;
--cherry-on-top-500: #dc7485;
--cherry-on-top-600: #c66172;
--cherry-on-top-700: #b14d60;
--cherry-on-top-800: #9c3a4e;
--cherry-on-top-900: #6b0627;
--cherry-on-top-950: #29000a;
}