Neon Boneyard as a scale
Eleven steps from #dfc5fe, 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 | #f8f2ff | 97.0% | 0.018 ·capped | 1.10:1 | 19.17:1 | 0 | — |
| 100 | #f0e5ff | 93.8% | 0.037 ·capped | 1.21:1 | 17.34:1 | 10 | 6.0 |
| 200 | #e2c9ff | 87.4% | 0.078 ·capped | 1.50:1 | 14.03:1 | 23 | 9.5 |
| 300 | #cdb4ec | 81.0% | 0.082 | 1.85:1 | 11.33:1 | 35 | 5.2 |
| 400 | #b9a0d7 | 74.6% | 0.082 | 2.32:1 | 9.05:1 | 46 | 5.5 |
| 500 | #a58cc2 | 68.2% | 0.082 | 2.95:1 | 7.13:1 | 56 | 6.1 |
| 600 | #9179ad | 61.8% | 0.082 | 3.79:1 | 5.54:1 | 65 | 6.7 |
| 700 | #7e6699 | 55.4% | 0.082 | 4.93:1 | 4.26:1 | 74 | 7.4 |
| 800 | #6c5486 | 49.0% | 0.082 | 6.49:1 | 3.24:1 | 82 | 6.9 |
| 900 | #422b59 | 34.0% | 0.082 | 12.16:1 | 1.73:1 | 98 | 13.7 |
| 950 | #1b032d | 18.0% | 0.082 | 19.14:1 | 1.10:1 | 105 | 11.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 200 to300, at ΔE00 5.2.
- 3 steps had to give up chroma to stay inside sRGB — 50, 100, 200. 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 Neon Boneyard
complement
the hue directly opposite, at the same lightness. #c5dca1 (+180°)
analogous
the two neighbours 30° either side. #c5cfff (+-30°), #f5bee7 (+30°) — chroma capped by sRGB.
split complement
the two hues either side of the opposite, 30° apart from it. #e2d294 (+150°), #a7e3bb (+210°)
triad
the circle divided in three. #f8c899 (+120°), #92e4da (+240°)
tetrad
the circle divided in four. #ffc1b1 (+90°), #c5dca1 (+180°), #91e0f4 (+270°) — chroma capped by sRGB.
The ramp as CSS
:root {
--neon-boneyard-50: #f8f2ff;
--neon-boneyard-100: #f0e5ff;
--neon-boneyard-200: #e2c9ff;
--neon-boneyard-300: #cdb4ec;
--neon-boneyard-400: #b9a0d7;
--neon-boneyard-500: #a58cc2;
--neon-boneyard-600: #9179ad;
--neon-boneyard-700: #7e6699;
--neon-boneyard-800: #6c5486;
--neon-boneyard-900: #422b59;
--neon-boneyard-950: #1b032d;
}