1.0.5 • Published 3 months ago

@csscolor/rgb2hex v1.0.5

Weekly downloads
3
License
ISC
Repository
github
Last release
3 months ago

CssColor rgb2hex

CssColor rgb2hex converts css colors from rgb function notation to hex representation.

Usage

First install the package with your favorite package manager, shown here with npm:

npm i @csscolor/rgb2hex

Then import the package where you want to use it. There is only one named export rgb2hex.

import { rgb2hex } from '@csscolor/rgb2hex';

console.log(
    'Three values:',
    rgb2hex(17, 34, 51)
);
// #112233

console.log(
    'Three values with alpha value:',
    rgb2hex(17, 34, 51, 0.26666666666666666)
);
// #11223344

console.log(
    'Three values rgb function (CSSColorsLevel4):',
    rgb2hex('rgb(17 34 51)')
);
// #112233

console.log(
    'Rgb fnc with alpha value:',
    rgb2hex('rgb(17 34 51 / 0.26666666666666666)')
);
// #11223344

console.log(
    'Rgb fnc in percent:',
    rgb2hex('rgb(6.666666666666667% 13.333333333333334% 20%)')
);
// #112233

console.log(
    'Rgb fnc in percent with alpha value:',
    rgb2hex('rgb(6.666666666666667% 13.333333333333334% 20% 26.666666666666668%)')
);
// #11223344

console.log(
    'Three values rgb function (CSSColorsLevel3):',
    rgb2hex('rgb(17, 34, 51)')
);
// #112233

console.log(
    'Rgba fnc with alpha value:',
    rgb2hex('rgba(17, 34, 51, 0.26666666666666666)')
);
// #11223344

console.log(
    'Rgba fnc in percent with alpha value:',
    rgb2hex('rgba(6.666666666666667%, 13.333333333333334%, 20%, 26.666666666666668%)')
);
// #11223344