Color
Index
Constructors
Properties
Accessors
Methods
Constructors
constructor
Creates a new instance of Color from an r, g, b, a
Parameters
r: number
The red component of color (0-255)
g: number
The green component of color (0-255)
b: number
The blue component of color (0-255)
optionala: number
The alpha component of color (0-1.0)
Returns Color
Properties
publica
Alpha channel (between 0 and 1)
publicb
Blue channel
publicg
Green channel
publich
Hue
publicl
Lightness
publicr
Red channel
publics
Saturation
Accessors
publicstaticAzure
Azure (#007FFF)
Returns Color
publicstaticBlack
Black (#000000)
Returns Color
publicstaticBlue
Blue (#0000FF)
Returns Color
publicstaticChartreuse
Chartreuse (#7FFF00)
Returns Color
publicstaticCyan
Cyan (#00FFFF)
Returns Color
publicstaticDarkGray
Dark gray (#A9A9A9)
Returns Color
publicstaticExcaliburBlue
ExcaliburBlue (#176BAA)
Returns Color
publicstaticGray
Gray (#808080)
Returns Color
publicstaticGreen
Green (#00FF00)
Returns Color
publicstaticLightGray
Light gray (#D3D3D3)
Returns Color
publicstaticMagenta
Magenta (#FF00FF)
Returns Color
publicstaticOrange
Orange (#FFA500)
Returns Color
publicstaticRed
Red (#FF0000)
Returns Color
publicstaticRose
Rose (#FF007F)
Returns Color
publicstaticTransparent
Transparent (#FFFFFF00)
Returns Color
publicstaticVermilion
Vermilion (#FF5B31)
Returns Color
publicstaticViolet
Violet (#7F00FF)
Returns Color
publicstaticViridian
Viridian (#59978F)
Returns Color
publicstaticWhite
White (#FFFFFF)
Returns Color
publicstaticYellow
Yellow (#FFFF00)
Returns Color
Methods
publicaverage
publicclone
Returns a clone of the current color.
Returns Color
publicdarken
Darkens the current color by a specified amount
Parameters
factor: number = 0.1
The amount to darken by [0-1]
Returns Color
publicdesaturate
Desaturates the current color by a specified amount
Parameters
factor: number = 0.1
The amount to desaturate by [0-1]
Returns Color
publicequal
Parameters
color: Color
Returns boolean
publicfillStyle
Returns a CSS string representation of a color.
Returns string
publicinvert
Inverts the current color
Returns Color
publiclighten
Lightens the current color by a specified amount
Parameters
factor: number = 0.1
The amount to lighten by [0-1]
Returns Color
publicmultiply
publicsaturate
Saturates the current color by a specified amount
Parameters
factor: number = 0.1
The amount to saturate by [0-1]
Returns Color
publicscreen
publictoHSLA
Return HSLA representation of a color.
Returns string
publictoHex
Return Hex representation of a color.
Returns string
publictoRGBA
Return RGBA representation of a color.
Returns string
publictoString
Returns a CSS string representation of a color.
Parameters
format: rgb | hsl | hex = 'rgb'
Color representation, accepts: rgb, hsl, or hex
Returns string
publicstaticfromHSL
Creates a new instance of Color from hsla values
Parameters
h: number
Hue is represented [0-1]
s: number
Saturation is represented [0-1]
l: number
Luminance is represented [0-1]
a: number = 1.0
Alpha is represented [0-1]
Returns Color
publicstaticfromHex
Creates a new instance of Color from a hex string
Parameters
hex: string
CSS color string of the form #ffffff, the alpha component is optional
Returns Color
publicstaticfromRGB
Creates a new instance of Color from an r, g, b, a
Parameters
r: number
The red component of color (0-255)
g: number
The green component of color (0-255)
b: number
The blue component of color (0-255)
optionala: number
The alpha component of color (0-1.0)
Returns Color
publicstaticfromRGBString
Creates a new instance of Color from a rgb string
Parameters
string: string
CSS color string of the form rgba(255, 255, 255, 1) or rgb(255, 255, 255)
Returns Color
Provides standard colors (e.g. [[Color.Black]]) but you can also create custom colors using RGB, HSL, or Hex. Also provides useful color operations like [[Color.lighten]], [[Color.darken]], and more.