An easy notation for grayscale colors


#1

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


#2

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.


#3

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

rgba(currentColor, .5)

would then be easier to spec, too.


#4

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


#5

TIL about color(). Thanks!