Color

color. Color

new Color(h, s, l, aopt)

Parameters:

Name Type Description
h number Hue 0 -> 1 float (0 = 0deg, 1 = 360deg)
s number Saturation 0 -> 1 float
l number Lightness 0 -> 1 float
a number <optional> Alpha 0 -> 1 float
Source: color.mjs, line 15

Methods

(static) fromRGB(r, g, b, aopt) → {Color}

Parameters:

Name Type Description
r number Red 0 -> 1 float
g number Green 0 -> 1 float
b number Blue 0 -> 1 float
a number <optional> Alpha 0 -> 1 float
Source: color.mjs, line 24
Returns:
Type
Color

(static) fromHex(hex) → {Color}

Parameters:

Name Type Description
hex string RGB in 3, 4, 6, or 8 character format. a.la., #123, #112233, etc.
Source: color.mjs, line 51
Returns:
Type
Color

clone() → {Color}

Source: color.mjs, line 79
Returns:
A copy of this color
Type
Color

hue(h) → {Color}

Description: Create clone with new Hue value

Parameters:

Name Type Description
h number Hue 0 -> 1
Source: color.mjs, line 89
Returns:
Type
Color

saturation(s) → {Color}

Description: Create clone with new Saturation value

Parameters:

Name Type Description
s number Saturation 0 -> 1
Source: color.mjs, line 101
Returns:
Type
Color

light(l) → {Color}

Description: Create clone with new Lightness value

Parameters:

Name Type Description
l number Lightness 0 -> 1
Source: color.mjs, line 113
Returns:
Type
Color

alpha(a) → {Color}

Description: Create clone with new Alpha value

Parameters:

Name Type Description
a number Alpha 0 -> 1
Source: color.mjs, line 125
Returns:
Type
Color

adjustHue(hd) → {Color}

Description: Create clone with adjusted Hue value

Parameters:

Name Type Description
hd number Hue Delta -1 -> 1
Source: color.mjs, line 137
Returns:
Type
Color

adjustLight(hd) → {Color}

Description: Create clone with adjusted Lightness value

Parameters:

Name Type Description
hd number Lightness Delta -1 -> 1
Source: color.mjs, line 149
Returns:
Type
Color

adjustSaturation(sd) → {Color}

Description: Create clone with adjusted Saturation value

Parameters:

Name Type Description
sd number Saturation Delta -1 -> 1
Source: color.mjs, line 161
Returns:
Type
Color

adjustAlpha(ad) → {Color}

Description: Create clone with adjusted Alpha value

Parameters:

Name Type Description
ad number Alpha Delta -1 -> 1
Source: color.mjs, line 173
Returns:
Type
Color

toString() → {external:CSS_Color}

Source: color.mjs, line 182
Returns:
Type
external:CSS_Color