Porcini as a scale

Eleven steps from #d9ae86, 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#fff3e897.0%0.020 ·capped1.09:119.20:10—
100#ffe5ce93.8%0.042 ·capped1.21:117.40:1106.3
200#f8cca387.4%0.0741.48:114.18:1238.2
300#e3b88f81.0%0.0741.83:111.48:1345.1
400#cea37c74.6%0.0742.29:19.17:1455.5
500#b9906968.2%0.0742.90:17.23:1556.0
600#a57c5661.8%0.0743.73:15.63:1656.6
700#91694355.4%0.0744.86:14.33:1747.4
800#7d573149.0%0.0746.38:13.29:1827.0
900#522e0434.0%0.07411.97:11.75:19713.9
950#1e0d0018.0%0.041 ·capped18.89:11.11:110517.4

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.1.
  • 3 steps had to give up chroma to stay inside sRGB — 50, 100, 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 Porcini

complement

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

analogous

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

split complement

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

triad

the circle divided in three. #80c7bd (+120°), #c2acde (+240°)

tetrad

the circle divided in four. #92c6a2 (+90°), #8fbde4 (+180°), #d5a6cb (+270°)

The ramp as CSS

:root {
  --porcini-50: #fff3e8;
  --porcini-100: #ffe5ce;
  --porcini-200: #f8cca3;
  --porcini-300: #e3b88f;
  --porcini-400: #cea37c;
  --porcini-500: #b99069;
  --porcini-600: #a57c56;
  --porcini-700: #916943;
  --porcini-800: #7d5731;
  --porcini-900: #522e04;
  --porcini-950: #1e0d00;
}

Build one from your own colour · More oranges