Cyantific as a scale

Eleven steps from #77c9c2, 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#d6fffb97.0%0.042 ·capped1.07:119.55:10—
100#aafdf593.8%0.0811.16:118.04:187.9
200#95e7e087.4%0.0811.42:114.81:1204.6
300#80d2cb81.0%0.0811.75:112.03:1325.0
400#6cbeb774.6%0.0812.18:19.64:1435.4
500#57a9a368.2%0.0812.75:17.63:1535.9
600#42958f61.8%0.0813.53:15.95:1636.5
700#2c827c55.4%0.0814.58:14.59:1727.3
800#0f6f6949.0%0.0816.00:13.50:1807.1
900#00413e34.0%0.059 ·capped11.43:11.84:19614.7
950#00161418.0%0.031 ·capped18.68:11.12:110515.6

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.6.
  • 3 steps had to give up chroma to stay inside sRGB — 50, 900, 950. A wider display would show them more vividly.
  • 4 steps clear 4.5:1 on white (700, 800, 900, 950), and 8 on black (50, 100, 200, 300, 400, 500, 600, 700).

Harmonies from Cyantific

complement

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

analogous

the two neighbours 30° either side. #8bc8a5 (+-30°), #79c5db (+30°)

split complement

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

triad

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

tetrad

the circle divided in four. #acb3ec (+90°), #e6a3ad (+180°), #c5b97c (+270°)

The ramp as CSS

:root {
  --cyantific-50: #d6fffb;
  --cyantific-100: #aafdf5;
  --cyantific-200: #95e7e0;
  --cyantific-300: #80d2cb;
  --cyantific-400: #6cbeb7;
  --cyantific-500: #57a9a3;
  --cyantific-600: #42958f;
  --cyantific-700: #2c827c;
  --cyantific-800: #0f6f69;
  --cyantific-900: #00413e;
  --cyantific-950: #001614;
}

Build one from your own colour · More cyans