This property specifies how to blend the offscreen rendering into the current composite rendering.

Yes

Color keywords and values

A <color> is either a keyword or a numerical specification.

currentColor color keyword

This is the value of the ‘color’ property. The computed value of the 'currentColor' keyword is the computed value of the
‘color’ property. If the 'currentColor' keyword is set on the ‘color’ property itself, it is treated as ‘color:inherit’
at parse time. It is used to provide a potential indirect value (currentColor) for any other properties that accept color
values. There are different ways to specify the color lime green:

Values outside the device gamut should be clipped or mapped into the gamut when the gamut is known: the red, green, and
blue values must be changed to fall within the range supported by the device. For a typical CRT monitor, whose device gamut
is the same as sRGB, the following four rules are equivalent.

Unlike RGB values, there is no hexadecimal notation for an RGBA value. Implementations must clip the red, green, and blue
components of RGBA color values to the device gamut according to the rules for the RGB color value composed of those components.
The following examples specify new effects that are now possible with the new rgba() notation.

HSL color values

CSS3 adds numerical hue-saturation-lightness (HSL) colors as a complement to numerical RGB colors. It has been observed
that RGB colors have the following limitations:

RGB is hardware-oriented: it reflects the use of CRTs.

RGB is non-intuitive. People can learn how to use RGB, but actually by internalizing how to translate hue, saturation
and lightness, or something similar, to RGB.

Advantages of HSL are that it is symmetrical to lightness and darkness (which is not the case with HSV for example), and
it is trivial to convert HSL to RGB. HSL colors are encoding as a triple (hue, saturation, lightness), as described in the
following code examples.

The format of an HSLA color value in the functional notation is ‘hsla(’ followed by the hue in degrees, saturation and lightness
as a percentage, and an <alphavalue>, followed by ‘)’. White space characters are allowed around the numerical values.
Implementations must clip the hue, saturation, and lightness components of HSLA color values to the device gamut according
to the rules for the HSL color value composed of those components. The following examples specify new effects that are now
possible with the new hsla() notation.

SVG color keywords

X11 colors [X11COLORS] are supported by popular browsers with the addition of gray/grey variants from SVG 1.0. This specification
extends their definition beyond SVG. See this SVG reference: SVG
1.0 recognized color keyword names.