This package provides access to the Open Color palette, an open-source color scheme optimized for UI design.
composer require phpcolor/open-coloruse PhpColor\Colors\OpenColor\OpenColorColors as OpenColor;
$colors = OpenColor::colors();use PhpColor\Colors\OpenColor\OpenColorColors as OpenColor;
$colors = OpenColor::colors();
$names = $colors->getNames();
// 'white', 'black', 'gray', 'red', 'pink', 'grape',
// 'violet', 'indigo', 'blue', 'cyan', 'teal', 'green',
// 'lime', 'yellow', 'orange'use PhpColor\Colors\OpenColor\OpenColorColors as OpenColor;
$colors = OpenColor::colors();
// Get shades for a color (0-9)
$shades = $colors->getShades('gray');
// [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]use PhpColor\Colors\OpenColor\OpenColorColors as OpenColor;
$colors = OpenColor::colors();
// Default shade is 5
echo $colors->blue; // #339AF0
echo $colors->blue(); // #339AF0
// Specify shade (0-9)
echo $colors->blue(7); // #1C7ED6
echo $colors->get('red', 9); // #C92A2A
// White and black have no shades
echo $colors->white; // #FFFFFF
echo $colors->black; // #000000The colors listed in this project are based on Open Color.
This PHPColor package is released under the MIT license.