hslToRgb
id: hslToRgb title: hslToRgb description: "Learn how to use the hslToRgb function in Colore JS to convert HSL color values to RGB. This guide provides syntax, parameters, examples, and practical applications for effective color conversion in your projects." keywords:
- colore-js
- colore
- colore js
- hslToRgb
- hsl to rgb
- hsl to rgb color convertor
- convert hsl to rgb
- color conversion
- javascript color conversion
- css color conversion
- color manipulation
hslToRgb
The hslToRgb function converts HSL color values to an RGB color string or an object.
Syntax
hslToRgb(h: number, s: number, l: number, asString?: true): string;
hslToRgb(h: number, s: number, l: number, asString?: false): { r: number; g: number; b: number };
hslToRgb(h: number, s: number, l: number, asString: boolean = true): string | { r: number; g: number; b: number };
Parameters
h(number): The hue value (0-360).s(number): The saturation value (0-100).l(number): The lightness value (0-100).asString(boolean, optional): Whether to return the result as a string (default is true).
Returns
- string: The RGB color string in the format "rgb(r, g, b)" if
asStringis true. - object: The RGB color as an object with properties
r,g, andbifasStringis false.
Throws
- Error: Throws an error if any of the color values are out of range.
Example
import { hslToRgb } from 'colore-js';
// Example usage as string
const rgbString = hslToRgb(360, 100, 50);
console.log(rgbString); // Output: "rgb(255, 0, 0)"
// Example usage as object
const rgbObject = hslToRgb(360, 100, 50, false);
console.log(rgbObject); // Output: { r: 255, g: 0, b: 0 }
Usage
The hslToRgb function is useful for converting HSL color values to RGB, which can be beneficial for various color manipulations and adjustments in applications.