Color¶
颜色封装
KISSY.use('color',function(S,Color){
// use color
});
Configs Detail¶
- Color.config.a¶
{Number} - alpha 值
- Color.config.r¶
{Number} - red 值
- Color.config.g¶
{Number} - green 值
- Color.config.b¶
{Number} - blur 值
Methods Detail¶
- Color.prototype.getHSL()¶
- getHSL( )得到当前颜色属性对应的 hsl 表示
Returns: {Object} { h:xx, s:xx, l:xx }
- Color.prototype.toHSL()¶
- toHSL( )得到当前颜色属性对应的 hsl 表示字符串
Returns: {String}
- Color.prototype.toHSLA()¶
- toHSLA( )得到当前颜色属性对应的 hsla 表示字符串
Returns: {String}
- Color.prototype.toRGB()¶
- toRGB( )得到当前颜色属性对应的 rgb 表示字符串
Returns: {String}
- Color.prototype.toRGBA()¶
- toRGBA( )得到当前颜色属性对应的 rgba 表示字符串
Returns: {String}
- Color.prototype.toHex()¶
- toHex( )得到当前颜色属性对应的 16 进制表示字符串
Returns: {String}
- Color.prototype.getHSV()¶
- getHSV( )得到当前颜色属性对应的 hsv 表示
Returns: {Object} { h:xx, s:xx, v:xx }
- Color.prototype.setHSV()¶
- setHSV( hsv )根据 hsv 对象修改当前颜色实例
Params {Object} hsv: hsv 对象,例如: { h:xx, s:xx, v:xx }
- Color.prototype.setHSL()¶
- setHSL( hsl )根据 hsl 对象修改当前颜色实例
Params {Object} hsl: hsl 对象,例如: { h:xx, s:xx, l:xx }
Static Methods Details¶
- Color.parse()¶
- parse(str) <static>从字符串表示的颜色值中获取颜色对象
Params {String} str: 支持一下格式: ‘#rrggbb’ ‘#rgb’ or ‘rgb(r,g,b)’ ‘rgba(r,g,b,a)’ Returns: {Color}
- Color.fromHSL()¶
- fromHSL(cfg) <static>从 hsl 对象中生成颜色实例
Params {Object} cfg: hsl 对象,例如 { h:xx, s:xx, l:xx, a:xx }
Returns: {Color}
- Color.fromHSV()¶
- fromHSV(cfg) <static>从 hsv 对象中生成颜色实例
Params {Object} cfg: hsv 对象,例如 { h:xx, s:xx, v:xx, a:xx }
Returns: {Color}