Files
web-page/src/pages/saju/_shell/helpers/hexA.js

7 lines
270 B
JavaScript

export default function hexA(hex, alpha) {
const h = hex.replace('#', '');
const expanded = h.length === 3 ? h.split('').map((c) => c + c).join('') : h;
const n = parseInt(expanded, 16);
return `rgba(${(n >> 16) & 255},${(n >> 8) & 255},${n & 255},${alpha})`;
}