#ff7f7f7f为什么是粉红色?

时间:2020-06-06 21:33:25

标签: html

应该不是某种灰色吗?但是FireFox和Chrome都显示为粉红色。当我在Paint.NET中输入该值时,它看起来是灰色的。为什么#ff7f7f7f在网络浏览器上看起来是粉红色的?

enter image description here

enter image description here

<html><body>
<h1 style="background: #ff7f7f7f">Why does #ff7f7f7f look like this?</h1>
</body></html>

2 个答案:

答案 0 :(得分:5)

#ff7f7f7f对应于#rrggbbaa表示法,它是RED-GREEN-BLUE-ALPHA值,每个值两个十六进制字符。颜色是您得到的粉红色。

我猜复制到Paint.NET只会修剪前两个字符,因为它只需要#rrggbb表示法,然后将其修剪成灰色的#7f7f7f。 (但我不熟悉Paint.NET的工作原理:))

答案 1 :(得分:1)

如果使用浏览器的开发工具检查元素,则可以检查计算出的样式,然后将其解析为rgba颜色(rgba(255, 127, 127, 0.498)

编辑:请注意,您使用的颜色选择器软件不是在选择div的颜色,而是在选择屏幕像素的颜色(这是一些粉红色,带有约0.5 alpha的粉红色,后面是白色,这就是为什么您会得到奇怪的FFBFBF在那里上色