| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687 |
- export type RGB = {
- r : number;
- g : number;
- b : number;
- }
- export type RGBA = {
- r : number;
- g : number;
- b : number;
- a : number;
- }
- export type RGBAString = {
- r : string;
- g : string;
- b : string;
- a : number;
- }
- export type HSL = {
- h : number;
- s : number;
- l : number;
- }
- export type HSLA = {
- h : number;
- s : number;
- l : number;
- a : number;
- }
- export type HSV = {
- h : number;
- s : number;
- v : number;
- }
- export type HSVA = {
- h : number;
- s : number;
- v : number;
- a : number;
- }
- // 增加部分
- export type HSB = {
- h : number;
- s : number;
- b : number;
- }
- export type HSBA = {
- h : number;
- s : number;
- b : number;
- a : number;
- }
- export type LColorInfo = {
- ok ?: boolean;
- format ?: LColorFormats;
- r : number;
- g : number;
- b : number;
- a : number;
- }
- export type LColorFormats =
- | 'rgb'
- | 'prgb'
- | 'hex'
- | 'hex3'
- | 'hex4'
- | 'hex6'
- | 'hex8'
- | 'name'
- | 'hsl'
- | 'hsb'
- | 'hsv';
- export type LColorOptions = {
- format ?: LColorFormats;
- gradientType ?: string;
- }
- export type LColorInput = any //string | number | RGB | RGBA | HSL | HSLA | HSV | HSVA | LimeColor;
- export type LGenerateOptions = {
- theme ?: 'dark' | 'default';
- backgroundColor ?: string;
- }
|