此包的最新版本(v1.0.0)没有可用的许可证信息。

标准化HTML颜色。

v1.0.0 2021-09-10 09:29 UTC

This package is auto-updated.

Last update: 2024-09-08 18:10:58 UTC


README

标准化HTML颜色。

想法

在网站上,我们经常需要以不同的方式处理获取到的颜色。例如,从用户或另一个应用层。

此包提供了一种简单的方法来将接收到的颜色标准化为规范形式。

在标准化时,您可以选择转换为短格式或长格式

示例

Color::normalize('#aaA'); // '#aaa'
Color::normalize('#abcd'); // '#abc'
Color::normalize('#aaAAaa'); // '#aaa'
Color::normalize('#aaA', Color::FORMAT_LONG); // '#aaaaaa'

第二个参数可用于格式化,其可能的值为

  • Color::FORMAT_SHORT 优先选择短格式(如果可能)
  • Color::FORMAT_LONG 总是返回长格式