$.Color
创建颜色实例

参数:

var myColor = new $.Color('#095823');
判断字符串是否是有效的颜色表达式
var isColor = $.Color.isColor('#2343x'); // '#2343x' 不是有效的颜色值
方法
rgb()

返回一个存储 RGB 颜色模型的对象,例如 {r: 255, g: 0, b: 255, a: 1}

rgb(rgbaColor)

使用一个对象来使用 RGB 颜色模型重新设定颜色,例如 {r: 255, g: 0, b: 255, a: 1},其中 a 代表透明度,可以省略,默认为 1.

hue()

返回 HSL 颜色模型中的 H 分量。

hue(hue)

以 HSL 颜色模型,重新设置 H 分量。

darken(percent)

以百分比降低颜色亮度。

percent 参数为整数,表示百分比,取值范围 0 ~ 100

lighten(percent)

以百分比提高颜色亮度。

percent 参数为整数,表示百分比,取值范围 0 ~ 100

clone()

克隆一个当前实例的副本。

fade(percent)

设定档期透明度为指定的百分比。

percent 参数为整数,表示百分比,取值范围 0 ~ 100

toHsl()

返回一个存储 HSL 颜色模型的对象,例如 {h: 350, s: 0.5, l: 0.9, a: 1}

luma()

返回颜色的亮度。

saturate()

返回颜色的饱和度。

contrast(dark, light, threshold)

返回颜色的对比色,将当前颜色的亮度与指定的阈值进行比较,如果判断为亮色则返回指定的暗色,如果判断为暗色则返回指定的亮色。

参数:

hexStr()

将当前颜色以十六进制字符串返回。

toCssStr()

返回当前颜色适合 CSS 的值。