小编典典

为什么 DarkGray 比 Gray 浅?

all

这里只是单纯的好奇,带有一些实际问题,因为我偶尔会被这个问题所吸引。

怎么Color.DarkGray比轻Color.Gray


阅读 59

收藏
2022-07-13

共1个答案

小编典典

维基百科有一些关于这个主题的信息。听起来很多命名的颜色定义都来自
X Windows 系统。在 X 上,“Gray”实际上更接近“Silver”。然而,W3C 将灰色(更恰当?)定义为 RGB 50%。

这里有更多关于这个主题的维基百科:

X11 和 W3C 之间最不寻常的颜色冲突可能是“灰色”及其变体的情况。在 HTML 中,“灰色”专门为 128 三元组(50% 灰色)保留。然而,在
X11 中,“灰色”被分配到 190 三元组(74.5%),接近 W3C 的“银色”在 192(75.3%),“浅灰色”在 211(83%)和“深灰色”
” 在 169 个(66%)对口。结果,今天网络上流行的 CSS 3.0 组合颜色列表产生的“深灰色”比普通的“灰色”要浅得多,因为“深灰色”是 X11
的后代——因为它在 HTML 中不存在也不是 CSS 级别 1——而“灰色”是 HTML 的后裔。即使在当前的 CSS 4.0
草案中,深灰色仍然比灰色更浅。

W3C 颜色关键字:

DimGray    '#696969'  (105,105,105)  
Gray       '#808080'  (128,128,128)
DarkGray   '#A9A9A9'  (169,169,169)  //equal to X11 DarkGray
Silver     '#C0C0C0'  (192,192,192)  //close to X11 Gray (190,190,190)
LightGray  '#D3D3D3'  (211,211,211)  //equal to X11 LightGray
Gainsboro  '#DCDCDC'  (220,220,220)
2022-07-13