duckengine
Version:
A 2D Game Engine for the web.
20 lines (16 loc) • 463 B
text/typescript
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;
}