<div dir="ltr">I was looking at Modena.css and came across this:<div><br></div><div><font face="monospace">    /* A bright blue for the focus indicator of objects. Typically used as the<br>     * first color in -fx-background-color for the "focused" pseudo-class. Also<br>     * typically used with insets of -1.4 to provide a glowing effect.<br>     */<br>    -fx-focus-color: #039ED3;<br>    -fx-faint-focus-color: #039ED322;</font><br></div><div><br></div><div>I noticed two things pertaining to <font face="monospace">-fx-faint-focus-color</font>.  Although I've used this form to specify colors myself, the JavaFX CSS Reference Guide at <a href="https://openjfx.io/javadoc/19/javafx.graphics/javafx/scene/doc-files/cssref.html#typecolor">https://openjfx.io/javadoc/19/javafx.graphics/javafx/scene/doc-files/cssref.html#typecolor</a> does not mention being able to use an 8-digit form of #rrggbbaa when using hex digits. Only the 3- and 6-digit forms of hexadecimal RGB are mentioned. RGB + Alpha colors are only documented in the form of <font face="monospace">rgba(#,#,#,#)</font> and <font face="monospace">rgba(#%,#%,#%,#)</font>.</div><div><br></div><div>More importantly, this is a copy of <font face="monospace">-fx-focus-color</font> with an added alpha channel, but it's created by repeating the literal color value and appending the alpha component, rather than somehow deriving it from -fx-focus-color.  Similar repetition is needed for the semi-transparent chart colors.</div><div><br></div><div>Would it make sense to add support for something similar to <font face="monospace">derive( <color> , <number>% )</font> to specify a color based on an existing color with a new value for the alpha channel (or any other) value? Maybe a color-transform method that would do for an RGBA color vector what other transforms do for spatial coordinates?*</div><div><br></div><div>Regards,<br></div><div><br></div><div>Scott</div><div><br></div><div><div>* Note: It seems future CSS standards are looking for ways to do similar things.  A <font face="monospace">color-mod</font><span class="gmail-Apple-converted-space"> </span>function was proposed in <a href="https://www.w3.org/TR/2016/WD-css-color-4-20160705/#funcdef-color-mod">https://www.w3.org/TR/2016/WD-css-color-4-20160705/#funcdef-color-mod</a> but removed in the next revision <a href="https://www.w3.org/TR/2022/CRD-css-color-4-20221101/#changes-from-20160705">https://www.w3.org/TR/2022/CRD-css-color-4-20221101/#changes-from-20160705</a>.  I'm not following CSS development closely, but some googling suggests the next proposal is based on a new keyword 'from' to create derived colors.  E.g rgb(from skyblue, 255 g b) to get a color based on skyblue with a red component of 255.  This is mentioned here <a href="https://github.com/w3c/csswg-drafts/issues/3187#issuecomment-499126198">https://github.com/w3c/csswg-drafts/issues/3187#issuecomment-499126198</a>  I'm skeptical that it is worth waiting for the dust to settle on the CSS standard, but supporting whatever they come up with is a possibility.<br></div><div><br></div></div></div>