baraja-core / color
此包的最新版本(v1.0.0)没有可用的许可证信息。
标准化HTML颜色。
v1.0.0
2021-09-10 09:29 UTC
Requires
- php: ^8.0
Requires (Dev)
- phpstan/extension-installer: ^1.0
- phpstan/phpstan: ^0.12.94
- phpstan/phpstan-deprecation-rules: ^0.12.6
- phpstan/phpstan-nette: ^0.12.14
- phpstan/phpstan-strict-rules: ^0.12.10
- roave/security-advisories: dev-master
- spaze/phpstan-disallowed-calls: ^1.1
- tracy/tracy: ^2.8
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
总是返回长格式