CSS选择颜色在Chrome上表现奇怪

Lon*_*ler 5 css css3

我正在尝试使用CSS ::selection伪元素更改我网站的选择颜色 .

正如在这个jsFiddle中看到的那样,文本在被选中时应该具有完全黑色的背景颜色.在Firefox上,就是这种情况.

但是,在Chrome上,颜色并非绝对是黑色.Chrome似乎在摆弄我的颜色.

如果您在选择时将文本保留为黑色,则可以看到此内容:在Firefox上,它变得不可见,而在Chrome上,您仍然可以看到它.

我已经注意到了这种对我正在使用的其他背景颜色的影响:它们在Chrome上总是有些偏差.在我看来,似乎添加了一点红色.

如何才能在Chrome上获得我想要的真实色彩?

Exp*_*lls 12

可能是为了防止你想要做的事情,如果它是1,Chrome似乎会改变选择背景颜色的不透明度.你可以通过设置非常接近1的不透明度来欺骗这个(background-color: rgba(0,0,0,.99).

http://jsfiddle.net/ExplosionPIlls/a3gfR/5/