This package provides access to the Material Design color palette, Google's design system colors.
composer require phpcolor/material-colorsuse PhpColor\Colors\Material\MaterialColors as Material;
$colors = Material::colors();use PhpColor\Colors\Material\MaterialColors as Material;
$colors = Material::colors();
$names = $colors->getNames();
// 'red', 'pink', 'purple', 'deepPurple', 'indigo', 'blue',
// 'lightBlue', 'cyan', 'teal', 'green', 'lightGreen', 'lime',
// 'yellow', 'amber', 'orange', 'deepOrange', 'brown', 'gray', 'blueGray'use PhpColor\Colors\Material\MaterialColors as Material;
$colors = Material::colors();
// Get shades for a color (50, 100-900, A100, A200, A400, A700)
$shades = $colors->getShades('red');
// [50, 100, 200, 300, 400, 500, 600, 700, 800, 900, 'A100', 'A200', 'A400', 'A700']use PhpColor\Colors\Material\MaterialColors as Material;
$colors = Material::colors();
// Default shade is 500
echo $colors->blue; // #2196F3
echo $colors->blue(); // #2196F3
// Specify numeric shade (50, 100-900)
echo $colors->blue(700); // #1976D2
echo $colors->get('red', 900); // #B71C1C
// Specify accent shade (A100, A200, A400, A700)
echo $colors->red('A700'); // #D50000
echo $colors->get('blue', 'A200'); // #448AFFThe colors listed in this project are based on Material Design.
This PHPColor package is released under the MIT license.