UNPKG

duckengine

Version:
20 lines (16 loc) 463 B
import { Duck } from '../../index'; import hslToRGB from './hslToRGB'; export default function hslaToRGBA( h: number | string, s: number | string, l: number | string, alpha: Duck.Types.Helper.AlphaRange ) { h = parseInt(h as string); l = parseInt(l as string); s = parseInt(s as string); const rgb = hslToRGB(h / 360, s / 100, l / 100), rgba = 'rgba(' + rgb[0] + ',' + rgb[1] + ',' + rgb[2] + ',' + alpha + ')'; return rgba; }