Html 如何表示4位和5位十六进制颜色代码?

Html 如何表示4位和5位十六进制颜色代码?,html,css,colors,Html,Css,Colors,当我使用#FF22或#FF444时,是什么规则将其转换为颜色?我知道十六进制代码应该是6位或3位,但这在chrome中是有效的。没有4位十六进制颜色。通过相邻复制每个字符,将3位十六进制颜色转换为6位十六进制颜色。例如,将#f0f扩展为#ff00ff。在chrome中不适用于我。两个十六进制代码中的任何一个在chrome中也不适用于我。。。你能做一把小提琴来显示这个功能吗?当你用chrome来表示这个功能时,请给出一个例子。有些系统有4位的#rgba,所以#FE12变成#FFEE11,不透明的2

当我使用#FF22或#FF444时,是什么规则将其转换为颜色?我知道十六进制代码应该是6位或3位,但这在chrome中是有效的。

没有4位十六进制颜色。通过相邻复制每个字符,将3位十六进制颜色转换为6位十六进制颜色。例如,将#f0f扩展为#ff00ff。

在chrome中不适用于我。两个十六进制代码中的任何一个在chrome中也不适用于我。。。你能做一把小提琴来显示这个功能吗?当你用chrome来表示这个功能时,请给出一个例子。有些系统有4位的
#rgba
,所以
#FE12
变成
#FFEE11
,不透明的
22/ff≈0.13
和5位
#rgbaa
因此
#FE144
将为
#FFEE11
,不透明度为
44/ff≈0.26
然而,我从未见过这样的转换在Browser中起作用——各位,这是一个基于好奇心的好问题,不需要猛烈抨击他。无论如何,我发现这是因为升华中的彩色荧光灯以4和5位数字的方式制作背景色。看起来它只是取了前3位并重复。2016年,Chrome 52和Firefox 49添加了4位和8位十六进制颜色代码,最后1位或2位分别对应于alpha通道。5位数字仍应给出未定义的行为。正如其他人所评论的,所有浏览器中的支持可能需要一段时间: