W3C home > Mailing lists > Public > www-style@w3.org > July 2015

Re: [css-color] Add HCL (aka Lch) color scheme

From: Tab Atkins Jr. <jackalmage@gmail.com>
Date: Mon, 13 Jul 2015 13:16:51 -0700
Message-ID: <CAAWBYDC3KZLsBX7TPz24n9jPWVAbcAOfQxN5g3HmDBoV68iO-g@mail.gmail.com>
To: Nikita Vasilyev <me@elv1s.ru>
Cc: www-style list <www-style@w3.org>
On Thu, Jul 9, 2015 at 11:13 PM, Nikita Vasilyev <me@elv1s.ru> wrote:
> I propose to add HCL color scheme to CSS.
>
> "The Hue-Chroma-Luminance (HCL) color space is based on how the human
> perception works. When using HCL, you can directly control the color (hue),
> the colorness (chroma) and the luminance (brightness).”
> – Why HCL? http://hclwizard.org/why-hcl/
>
>
> HCL is supported by d3.js:
> "D3 supports CIELAB (Lab) and CIELCH (HCL) color spaces, which are designed
> for humans rather than computers.
>
> Lab and HCL color spaces are special in that the perceived difference
> between two colors is proportional to their Euclidean distance in color
> space. This special property, called perceptual uniformity, makes them ideal
> for accurate visual encoding of data. In contrast, the more familiar RGB and
> HSL color spaces distort data when used for visualization."
> – Mike Bostock, https://gist.github.com/mbostock/3014589

Amusingly, Mike Bostock has another page describing the HCL rainbow as
"ugly" <http://bl.ocks.org/mbostock/310c99e53880faec2434> ^_^

I am currently (slowly) working on turning the CubeHelix rainbow into
something usable as a CSS color system.  It's intended to be the basis
of a new named color system, but it should be useful as an HCL-like
system as well, that's hopefully a bit more attractive.

~TJ
Received on Monday, 13 July 2015 20:17:39 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 22:52:18 UTC