Summer Crush as a scale

Eleven steps from #f2d6da, 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#fff1f397.0%0.015 ·capped1.10:119.15:10—
100#ffe2e693.8%0.0321.21:117.30:1115.9
200#e9cdd187.4%0.0321.48:114.17:1234.7
300#d4b9bd81.0%0.0321.83:111.47:1345.1
400#bfa5a974.6%0.0322.29:19.17:1455.5
500#ab919568.2%0.0322.90:17.24:1556.0
600#977e8261.8%0.0323.73:15.63:1656.6
700#846b6f55.4%0.0324.85:14.33:1747.4
800#71595d49.0%0.0326.37:13.30:1826.9
900#47313534.0%0.03211.94:11.76:19713.7
950#1d0b0f18.0%0.03218.94:11.11: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 100 to200, at ΔE00 4.7.
  • 1 step had to give up chroma to stay inside sRGB — 50. A wider display would show it 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 Summer Crush

complement

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

analogous

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

split complement

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

triad

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

tetrad

the circle divided in four. #e3dfc7 (+90°), #c8e5e2 (+180°), #d9ddf4 (+270°)

The ramp as CSS

:root {
  --summer-crush-50: #fff1f3;
  --summer-crush-100: #ffe2e6;
  --summer-crush-200: #e9cdd1;
  --summer-crush-300: #d4b9bd;
  --summer-crush-400: #bfa5a9;
  --summer-crush-500: #ab9195;
  --summer-crush-600: #977e82;
  --summer-crush-700: #846b6f;
  --summer-crush-800: #71595d;
  --summer-crush-900: #473135;
  --summer-crush-950: #1d0b0f;
}

Build one from your own colour · More pinks