shineout
Version:
Shein 前端组件库
22 lines (21 loc) • 899 B
TypeScript
export declare function hexToRgb(hex: string): string;
export declare function hslToRgb(hsl: string): string;
export declare const rgbToHex: (rgb: string, noAlpha?: boolean | undefined) => string;
export declare const rgbTohsl: (rgb: string, noAlpha?: boolean | undefined) => string;
export declare function hexToHsl(hex: string): string;
export declare function hslToHex(hsl: string, noAlpha?: boolean): string;
export declare function judgeDark(color: string): boolean | undefined;
export declare function isDark(color: string): boolean;
export declare function isLight(color: string): boolean;
/**
* darken color
* @param color format rgb | rgba
* @param value -100 ~ 100
*/
export declare function darken(color: string, value: string | number): string;
/**
* fade color
* @param color format rgb
* @param alpha 0-1
*/
export declare function fade(color: string, alpha?: number): string;