Support CSS Color Module Level 4 (#12204)

This commit is contained in:
Lars Müller 2022-04-27 23:00:02 +02:00 committed by GitHub
parent 480d5f2d51
commit fccf1e2eac
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 2 additions and 1 deletions

@ -3248,7 +3248,7 @@ Colors
`#RRGGBBAA` defines a color in hexadecimal format and alpha channel. `#RRGGBBAA` defines a color in hexadecimal format and alpha channel.
Named colors are also supported and are equivalent to Named colors are also supported and are equivalent to
[CSS Color Module Level 3](https://www.w3.org/TR/css-color-3/). [CSS Color Module Level 4](https://www.w3.org/TR/css-color-4/#named-color).
To specify the value of the alpha channel, append `#A` or `#AA` to the end of To specify the value of the alpha channel, append `#A` or `#AA` to the end of
the color name (e.g. `colorname#08`). the color name (e.g. `colorname#08`).

@ -494,6 +494,7 @@ const static std::unordered_map<std::string, u32> s_named_colors = {
{"plum", 0xdda0dd}, {"plum", 0xdda0dd},
{"powderblue", 0xb0e0e6}, {"powderblue", 0xb0e0e6},
{"purple", 0x800080}, {"purple", 0x800080},
{"rebeccapurple", 0x663399},
{"red", 0xff0000}, {"red", 0xff0000},
{"rosybrown", 0xbc8f8f}, {"rosybrown", 0xbc8f8f},
{"royalblue", 0x4169e1}, {"royalblue", 0x4169e1},