我正在尝试使用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/