-
Notifications
You must be signed in to change notification settings - Fork 4
Color
Eric edited this page May 4, 2022
·
7 revisions
Color is an helper object to deal with colors. It doesn't need to be instantiated, it is built as a static class.
let rgb = OGX.Color.hexToRgb(__hex);
let hex = OGX.Color.rgbToHex(*);
let hsl = OGX.Color.rgbToHsl(*);
let rgb = OGX.Color.hslToRgb(*);
Converts HEX to RGB. Expects a string
OGX.Color.hexToRgb('#00CCFF');
Converts RGB to HEX. Expects either an array of RGB values, an object of format
{r:0, g:0, b0}
, or any string with 3 separated values
OGX.Color.rgbToHex(10, 20, 30);
OGX.Color.rgbToHex([10, 20, 30]);
OGX.Color.rgbToHex({r:10, g:20, b:30});
OGX.Color.rgbToHex('10, 20, 30');
OGX.Color.rgbToHex('rgb(10, 20, 30)');
Converts RGB to HSL. Expects either an array of RGB values, an object of format
{r:0, g:0, b0}
, or any string with 3 separated values
OGX.Color.rgbToHsl(10, 20, 30);
OGX.Color.rgbToHsl([10,20,30]);
OGX.Color.rgbToHsl({r:10, g:20, b:30});
OGX.Color.rgbToHsl('10, 20, 30');
OGX.Color.rgbToHsl('rgb(10, 20, 30)');
Convert HSL to RGB. Expects either an array of RGB values, an object of format
{h:0, s:0, l:0}
, or any string with 3 separated values
OGX.Color.hslToRgb(0.1, 0.2, 0.3);
OGX.Color.hslToRgb([0.1, 0.2, 0.3]);
OGX.Color.hslToRgb({h:0.1, s:0.2, l:0.3});
OGX.Color.hslToRgb('0.1, 0.2, 0.3');
OGX.Color.hslToRgb('hsl(0.1, 0.2, 0.3)');
- Welcome
- Changelog
- Structure
- Configuration
- Getting started
- CLI
- Poly
- Core
- Templating
- Routing
- Controllers
- Components
- Extra Components
- Helpers
- Styling
- Debugging