Endless Galaxy as a scale
Eleven steps from #000044, 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 | #f0f5ff | 97.0% | 0.014 ·capped | 1.09:1 | 19.25:1 | 0 | — |
| 100 | #e1ebff | 93.8% | 0.029 ·capped | 1.20:1 | 17.50:1 | 10 | 4.8 |
| 200 | #c1d6ff | 87.4% | 0.061 ·capped | 1.47:1 | 14.33:1 | 22 | 8.1 |
| 300 | #a2c1ff | 81.0% | 0.095 ·capped | 1.81:1 | 11.58:1 | 34 | 7.0 |
| 400 | #86abfa | 74.6% | 0.121 | 2.28:1 | 9.22:1 | 45 | 6.2 |
| 500 | #7297e4 | 68.2% | 0.121 | 2.89:1 | 7.27:1 | 55 | 6.1 |
| 600 | #6083ce | 61.8% | 0.121 | 3.71:1 | 5.65:1 | 65 | 6.7 |
| 700 | #4e70b9 | 55.4% | 0.121 | 4.84:1 | 4.34:1 | 73 | 7.5 |
| 800 | #3c5da5 | 49.0% | 0.121 | 6.37:1 | 3.30:1 | 81 | 7.0 |
| 900 | #163275 | 34.0% | 0.121 | 12.03:1 | 1.75:1 | 97 | 14.3 |
| 950 | #00063f | 18.0% | 0.106 ·capped | 19.11:1 | 1.10:1 | 105 | 13.2 |
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 4.8.
- 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 Endless Galaxy
complement
the hue directly opposite, at the same lightness. #180f00 (+180°) — chroma capped by sRGB.
analogous
the two neighbours 30° either side. #00131e (+-30°), #150035 (+30°) — chroma capped by sRGB.
split complement
the two hues either side of the opposite, 30° apart from it. #1f0a00 (+150°), #101200 (+210°) — chroma capped by sRGB.
triad
the circle divided in three. #280002 (+120°), #001601 (+240°) — chroma capped by sRGB.
tetrad
the circle divided in four. #260013 (+90°), #180f00 (+180°), #00150f (+270°) — chroma capped by sRGB.
The ramp as CSS
:root {
--endless-galaxy-50: #f0f5ff;
--endless-galaxy-100: #e1ebff;
--endless-galaxy-200: #c1d6ff;
--endless-galaxy-300: #a2c1ff;
--endless-galaxy-400: #86abfa;
--endless-galaxy-500: #7297e4;
--endless-galaxy-600: #6083ce;
--endless-galaxy-700: #4e70b9;
--endless-galaxy-800: #3c5da5;
--endless-galaxy-900: #163275;
--endless-galaxy-950: #00063f;
}