An easy notation for grayscale colors

See: http://lea.verou.me/2014/07/an-easy-notation-for-grayscale-colors/ & vote! (ideally, with justification) :smile:

Done. I voted for extending rgb(a). The explicit ones, gray, white and black are all ambiguous names (why does white(0) result in black?) Other methods could be defined, yes, but looking at how well the #123 short form of #112233 works, a shortcut for rgb(a) seems the perfect way to go.

1 Like

Bit off-topic, but somehow relevant: A nice advantage of overloading rgba():

rgba(currentColor, .5)

would then be easier to spec, too.

That’s handled by the specced color() function, like color(currentcolor a(.5)).

1 Like

TIL about color(). Thanks!

I was thinking of making the HEX format simpler

#EEE = #EEEEEE

#E5 = #E5E5E5

#E = #EEEEEE