rgb 颜色转 hex
-
rgb
{String} rgb 颜色字符串 -
{String} 返回生成的 hex 颜色
import { rgbToHex } from "@ivujs/util";
let res = rgbToHex("rgb(255,34,33)");
console.log(res); // 输出:#002221
rgba 颜色转 hex
-
rgba
{String} rgba 颜色字符串 -
{String} 返回生成的 hex 颜色
import { rgbaToHex } from "@ivujs/util";
let res = rgbaToHex("rgba(112,123,124,1)");
console.log(res); // 输出:#ff707b7c
rgba 颜色转 hsl
-
rgba
{String} rgba 颜色字符串 -
{String} 返回生成的 hsl 颜色
import { rgbaToHsl } from "@ivujs/util";
let res = rgbaToHsl("rgba(112,123,124,1)");
console.log(res); // 输出:hsla(185,5%,46%,1)
// 支持传入rgb
let res = rgbaToHsl("rgb(112,123,124)");
console.log(res); // 输出:hsl(185,5%,46%)
hex 颜色转 rgb
-
hex
{String} hex 颜色字符串 -
{String} 返回生成的 rgb 颜色
import { hexToRgb } from "@ivujs/util";
let res = hexToRgb("#cccccc");
console.log(res); // 输出:rgb(204,204,204)
hex 颜色转 rgb
-
hex
{String} hex 颜色字符串
opacity
{String} 透明度 -
{String} 返回生成的 rgba 颜色
import { hexToRgba } from "@ivujs/util";
let res = hexToRgba("#cccccc", 1);
console.log(res); // 输出:rgb(204,204,204,1)
hex 颜色转 hsl
-
hex
{String} hex 颜色字符串 -
{String} 返回生成的 hsl 颜色
import { hexToHsl } from "@ivujs/util";
let res = hexToHsl("#cccccc");
console.log(res); // 输出:hsl(0,0%,80%)
获取随机生成的 16 进制颜色
-
无
-
{String} 返回生成的十六进制颜色
import { getRandomHex } from "@ivujs/util";
let res = getRandomHex();
console.log(res); // 输出:#2d8cf0
获取随机生成的 rgb 颜色
-
无
-
{String} 返回生成的 rgb 颜色
import { getRandomRgb } from "@ivujs/util";
let res = getRandomRgb();
console.log(res); // 输出:rgba(45,140,240,1)
获取随机生成的 rgba 颜色
-
无
-
{String} 返回生成的 rgba 颜色
import { getRandomRgba } from "@ivujs/util";
let res = getRandomRgba();
console.log(res); // 输出:rgba(45,140,240,0.38)