Color
Kind: class
new Color()#
â–¸ Color(value
, opacity
)
Create a new color instance.
Param | Type | Description |
---|---|---|
value | string | number | {r:number, g:number, b:number, a:?number} | One of:
|
opacity | ?number | Optional, floating-point value from 0 - 1. Use when value parameter doesn't specify an opacity and you don't want the default 1.0 (100%) opacity. |
a#
â–¸ a: number
Integer 0-255. Get/set the alpha channel value.
Kind: instance property of Color
r#
â–¸ r: number
Integer 0-255. Get/set the red channel value.
Kind: instance property of Color
g#
â–¸ g: number
Integer 0-255. Get/set the green channel value.
Kind: instance property of Color
b#
â–¸ b: number
Integer 0-255. Get/set the blue channel value.
Kind: instance property of Color
toRgba()#
â–¸ toRgba(): {r:number, g:number, b:number, a:number}
Convert to an object with r, g, b, a keys where r, g, b, a range from 0 - 255.
Kind: instance method of Color
toHex()#
â–¸ toHex(forceSixDigits
): string
Convert to hex string with "#" prefix. Ignores the Color's alpha value.
Returns a 3-character string in the form #123
if possible, otherwise returns a 6-character string in the form #456ABC
.
Param | Type | Description |
---|---|---|
forceSixDigits | boolean | True if you want the result to always have 6 digits. |
Kind: instance method of Color
clone()#
â–¸ clone(): Color
Returns a clone of the current color object
Kind: instance method of Color