Rainbow
A color handle plugin
Installation
yarn add rainbowow #or npm i rainbowow --save
Import
script
es6
cmd
const Rainbow=;
Usage
const color='#666'; color;color;//#7a7a7acolor;//rgb(122,122,122) color;color;//#555555;color;//rgb(85,85,85) //reset colorcolor;color;//#666666;color;//rgb(102,102,102) //add another colorcolor;color;//#e0e0e0;color;//rgb(224,224,224)color;//rgba(224,224,224) color; //transform a hex color to dec color//or transform a dec color to hex colorRainbow;//rgb(35,254,86);Rainbow;//#237d27
API
Instance methods
lighten
: 以百分比提升亮度,直至完全变成白色,参数为0-1之间任意数字darken
: 以百分比减少亮度,直至完全变成黑色,参数为0-1之间任意数字accent
:转换为对比色add
: 两个颜色相加reset
: 重置为初始颜色toHex
: 返回颜色的十六进制色值,如:#237d27
toDec
: 返回颜色的十进制色值,如:rgb(35,254,86)
toRGBA
: 返回颜色的十进制色值,和指定的透明度,如:rgba(35,254,86,0.2)
Static methods
isHex
:判断是否是十六进制色值isDec
:判断是否是十进制色值hex2rgb
:将一个十六进制色值转换为十进制色值rgb2hex
:将一个十进制色值转换为十六进制色值