Chrome, Firefox, & now Safari Technology Preview support it.
The differences are:
There is a new comma-free syntax, where the optional alpha is separated by a slash:
rgb(128 34 56)
rgb(128 34 56 / 50%)
Floating point values are allowed, and rounded:
rgb(128.5 34.2 56.5) becomes rgb(129 34 57)
rgba() is a pure alias for rgb(), so these are equivalent:
rgb(128 34 56 / 50%)
rgba(128 34 56 / 50%)
webkit bug: https://bugs.webkit.org/show_bug.cgi?id=192321
As well as lab()/lch()/... from this Editor鈥檚 Draft maybe?
Browser issues for lab/lch support:
+1
Syntax with 4th parameter also spec'd for HSL: hsl(0 0% 0% / 20%); 馃帀
Duplicate of #2679
Most helpful comment
As well as
lab()/lch()/... from this Editor鈥檚 Draft maybe?