【发布时间】:2010-11-30 08:45:00
【问题描述】:
长期以来,我一直在 CSS 中使用 3 位十六进制颜色值:#fff、#999、#069 等。我可以看到重复的字母/数字如何合并以创建 3 -digit 十六进制颜色代码,但我不完全理解能够在 PHP 中编写转换器的模式。有这方面的文档吗?
编辑:哦,也许我的问题不清楚。我需要知道一些 6 位十六进制颜色值是如何转换为 3 位的。 xxxxxx (ffffff) 和 xxyyzz (006699) – 这是仅有的两种模式,对吗?
【问题讨论】:
-
您以哪种方式看待转换?从 3 位到 6 位?还是从十六进制到十进制?
-
转换器的好处肯定是非常有限的。毕竟,只能简化一小部分颜色代码,而每个代码仅节省 3 个字符。如果有任何文档,我会感到惊讶,但作为编程练习,它可能很有用。
-
哦,也许我的问题不清楚。我需要知道一些 6 位十六进制颜色值是如何转换为 3 位的? xxxxxx (ffffff) xxyyzz (006699),只有这两种模式,对吗?