我正在尝试使用 CSS 更改网站的选择颜色::selection
伪元素。
正如所见这个jsFiddle,文本在被选择时应该具有全黑的背景颜色。在 Firefox 上,情况就是如此。
然而,在 Chrome 上,颜色是不是绝对的黑。Chrome 似乎在摆弄我的颜色。
你可以看到这个,如果你选择时将文本保留为黑色:在 Firefox 上,它变得不可见,而在 Chrome 上您仍然可以看到它。
我注意到我使用的其他背景颜色有这种效果:它们在 Chrome 上总是有点偏离。在我看来,好像添加了一点红色。
如何在 Chrome 上获得我想要的真实颜色?
可能是为了阻止您想要做的事情,Chrome 似乎会更改选择的背景颜色的不透明度(如果它是 1)。您可以通过将不透明度设置为非常接近 1 来欺骗它,例如(background-color: rgba(0,0,0,.99)
.
http://jsfiddle.net/ExplosionPIlls/a3gfR/5/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)