Black Box as a scale

Eleven steps from #0f282f, 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.

StopHexOKLCh LChromaOn whiteOn blackAPCA on whiteΔE00 from the step above
50#e6f9ff97.0%0.021 ·capped1.08:119.36:10—
100#d3f0fa93.8%0.0331.19:117.66:194.0
200#bedbe487.4%0.0331.45:114.49:1214.7
300#aac7d081.0%0.0331.79:111.75:1335.0
400#96b2bb74.6%0.0332.23:19.40:1445.5
500#839ea768.2%0.0332.83:17.43:1546.0
600#708b9361.8%0.0333.63:15.79:1646.6
700#5d788055.4%0.0334.71:14.46:1737.3
800#4b656d49.0%0.0336.18:13.40:1817.0
900#233c4434.0%0.03311.63:11.81:19713.9
950#00151b18.0%0.032 ·capped18.72:11.12:110512.3

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.0.
  • 2 steps had to give up chroma to stay inside sRGB — 50, 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 Black Box

complement

the hue directly opposite, at the same lightness. #321e18 (+180°)

analogous

the two neighbours 30° either side. #0e2927 (+-30°), #172534 (+30°)

split complement

the two hues either side of the opposite, 30° apart from it. #321d21 (+150°), #2f2112 (+210°)

triad

the circle divided in three. #2f1e2a (+120°), #282411 (+240°)

tetrad

the circle divided in four. #292031 (+90°), #321e18 (+180°), #1f2716 (+270°)

The ramp as CSS

:root {
  --black-box-50: #e6f9ff;
  --black-box-100: #d3f0fa;
  --black-box-200: #bedbe4;
  --black-box-300: #aac7d0;
  --black-box-400: #96b2bb;
  --black-box-500: #839ea7;
  --black-box-600: #708b93;
  --black-box-700: #5d7880;
  --black-box-800: #4b656d;
  --black-box-900: #233c44;
  --black-box-950: #00151b;
}

Build one from your own colour · More cyans