RE: [css4-color] #RGBA

Note: I didn't really suggest anything on this front.

I was and am curious if HSL is becoming a first class citizen in CSS or taking a back seat to RGB.  When RGB is extended and HSL is not, it suggests that RGB is primary and HSL is secondary.

Also, in the gradient discussions as of late there's been talk of RGB (premultiplied and not) but HSL hasn't been discussed much.  When interpolating HSL and RGB, you tend to get different results with "simple" algorithms so I was kind of surprised not to see HSL enter the discussion.

-Brian

-----Original Message-----
From: Patrick Garies [mailto:w3c.www-style@patrick.garies.name] 
Sent: Thursday, September 09, 2010 7:37 PM
To: mollyh@opera.com
Cc: Tab Atkins Jr.; Brian Manthos; Christoph Päper; www-style@w3.org list
Subject: Re: [css4-color] #RGBA

On 2010-09-06 1:38 PM, Molly E. Holzschlag wrote:
> So even if there were a way to shorthand HSL it doesn't make sense from
> a design standpoint to do so. It's a shorthand in and of itself.

While I don’t think an |#RGB|‐ or |#RRGGBB|‐like syntax is a good idea 
for HSL (as Brian apparently suggested), I can see a good reason from a 
“design standpoint” to abbreviate the HSL syntax further. As someone who 
uses all‐gray or nearly all‐gray palettes, I find it to be somewhat 
tedious and messy to have to use |hsl(<H>, <S>, <L>)| when the first two 
arguments are completely irrelevant.

Something like |hsl(<L>)| or |l(<L>)| where the hue and saturation are 
assumed to be zero (and which I’ve previously proposed as |rgb(<RGB>)| 
for the same reasons) would make this easier.

Received on Friday, 10 September 2010 18:38:40 UTC