Nickel as a scale

Eleven steps from #929292, 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#f5f5f597.0%0.0001.09:119.25:10—
100#eaeaea93.8%0.0001.20:117.51:1102.2
200#d5d5d587.4%0.0001.46:114.35:1224.7
300#c1c1c181.0%0.0001.81:111.63:1345.0
400#acacac74.6%0.0002.26:19.30:1455.5
500#99999968.2%0.0002.86:17.34:1556.0
600#85858561.8%0.0003.67:15.72:1646.6
700#73737355.4%0.0004.77:14.40:1737.3
800#60606049.0%0.0006.26:13.35:1817.0
900#38383834.0%0.00011.76:11.79:19713.8
950#12121218.0%0.00018.81:11.12:110511.9

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.
  • No step had to give up chroma: sRGB has room for this hue at every lightness in the ramp.
  • 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 Nickel

complement

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

analogous

the two neighbours 30° either side. #929292 (+-30°), #929292 (+30°)

split complement

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

triad

the circle divided in three. #929292 (+120°), #929292 (+240°)

tetrad

the circle divided in four. #929292 (+90°), #929292 (+180°), #929292 (+270°)

The ramp as CSS

:root {
  --nickel-50: #f5f5f5;
  --nickel-100: #eaeaea;
  --nickel-200: #d5d5d5;
  --nickel-300: #c1c1c1;
  --nickel-400: #acacac;
  --nickel-500: #999999;
  --nickel-600: #858585;
  --nickel-700: #737373;
  --nickel-800: #606060;
  --nickel-900: #383838;
  --nickel-950: #121212;
}

Build one from your own colour · More neutrals