brio / named-colors
从颜色名称查找其十六进制值
1.0.0
2017-03-11 21:44 UTC
Requires
- php: >=5.3.0
This package is auto-updated.
Last update: 2024-09-18 18:06:45 UTC
README
从颜色名称查找其十六进制值。
这个库不仅列出了所有HTML颜色,还包括
- 澳大利亚独立色彩标准(AS 2700)
- 一些主要品牌的颜色(例如:Google、Netflix、Facebook等)
- 联邦标准595颜色
- ISCC–NBS系统颜色
- 自然色彩系统颜色
- RAL色彩标准颜色
- Resene颜色
- X11颜色
- 以及其他一些颜色(例如:Crayola颜色、食品颜色,甚至XKCD的2010调查颜色)
安装
使用composer
composer require brio/named-colors
使用方法
use Brio\NamedColors; // Find a color from its name or reference // Note that, if multiple matches are possible, the first match is returned // html colors are always first to be matched $color = NamedColors::findHexByName('red'); // returns #FF0000 $color = NamedColors::findHexByName('Google Red'); // returns #EA4335 // Find a color from its name, with a specific color set $color = NamedColors::findHexByName('red', 'xkcd'); // returns #E50000
贡献
请随时添加您自己的颜色方案,只要它们满足以下要求
- 所有颜色方案都应创建在
src/colors目录下 - 它们必须只包含一个名为
$colors的数组 - 该数组的每个项都必须有一个键,以及这三个值
- 参考
- 名称
- 十六进制
- 键应该是颜色名称的驼峰式版本
参考和名称不是必需的十六进制键是必需的,它应包含颜色的十六进制值,前缀为井号(#)。
致谢
第一个版本的颜色全部来自W3Schools网站,感谢他们!