UNPKG

@ivujs/i-utils

Version:

前端模块化 JavaScript 工具库

56 lines (55 loc) 1.5 kB
/** * @module 颜色 */ /** * rgb颜色转hex * @param {string} rgb rgb颜色字符串 * @returns {string} 返回生成的hex颜色 */ export declare function rgbToHex(rgb: string): string; /** * rgba颜色转hex * @param {string} rgba rgba颜色字符串 * @returns {string} 返回生成的hex颜色 */ export declare function rgbaToHex(rgba: string): string; /** * rgba颜色转hsl * @param {string} rgba rgb颜色字符串 * @returns {string} 返回生成的hsl颜色 */ export declare function rgbaToHsl(rgba: string): string; /** * hex颜色转rgb * @param {string} hex hex颜色字符串 * @returns {string} 返回生成的rgb颜色 */ export declare function hexToRgb(hex: string): string; /** * hex颜色转rgba * @param {string} hex hex颜色字符串 * @param {number} opacity 透明度 * @returns {string} 返回生成的rgba颜色 */ export declare function hexToRgba(hex: string, opacity?: number): string; /** * hex颜色转hsl * @param {string} hex hex颜色字符串 * @returns {string} 返回生成的hsl颜色 */ export declare function hexToHsl(hex: string): string; /** * 随机生成hex颜色 * @returns {string} 返回生成的十六进制颜色 */ export declare function getDrawHex(): string; /** * 随机生成rgb颜色 * @returns {string} 返回生成的 rgb 颜色 */ export declare function getDrawRgb(): string; /** * 随机生成rgba颜色 * @returns {string} 返回生成的 rgba 颜色 */ export declare function getDrawRgba(): string;