|
|
- 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;
- }
|