s4urp8n / css-color
There is no license information available for the latest version (dev-main) of this package.
dev-main
2021-06-27 13:51 UTC
Requires (Dev)
This package is auto-updated.
Last update: 2024-10-27 21:32:57 UTC
README
CSS color parser and convertor
Constructors
$color = Color::hex('#ff00f0');
$color = Color::rgb(250, 00, 20);
$color = Color::rgb(250, 00, 20, 0.3);
Parsing colors from strings
$colorsToParse = [
'ffffff80',
'CORNFLOWERBLUE',
'rgba(255,255,255,0.5)',
'rgba(255,255,255,0.55);',
'rgba(255,255,255,1)',
'rgba(255,255,255,0)',
'rgba(255,255,255,1)',
'rgb( 255,255,255)',
'rgb( 0, 191, 255)',
'ffffff',
' #ffffff ',
'CORNSILK',
'CRIMSON',
' CYAN',
];
foreach ($colorsToParse as $value) {
$color = Color::parse($value);
printf("initial: '%s', rgb: %s, hex: %s\n",
$value,
$color->formatRgb(),
$color->formatHex());
}
Output
$color->formatRgb();
$color->formatHex();