brio/named-colors

从颜色名称查找其十六进制值

1.0.0 2017-03-11 21:44 UTC

This package is auto-updated.

Last update: 2024-09-18 18:06:45 UTC


README

从颜色名称查找其十六进制值。

这个库不仅列出了所有HTML颜色,还包括

安装

使用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网站,感谢他们!