wetrade-design
Version:
一款多语言支持Vue3的UI框架
20 lines (19 loc) • 672 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.hexToRgba = hexToRgba;
/**
* 颜色转rgb,调低透明度为0.1
* @param hexColor hex色值
* @returns rgba(色值, 色值,色值,透明度)
*/
function hexToRgba(hexColor) {
var opacity = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 0.1;
if (!hexColor) return '';
var red = parseInt(hexColor.slice(1, 3), 16);
var green = parseInt(hexColor.slice(3, 5), 16);
var blue = parseInt(hexColor.slice(5, 7), 16);
// 将转换后的值组合成 RGBA 值
return "rgba(".concat(red, ", ").concat(green, ", ").concat(blue, ", ").concat(opacity, ")");
}