为什么*::选择不能给你正确的颜色



我已经在谷歌上搜索过了,但找不到任何信息。

假设您将页面突出显示颜色设置为漂亮的橙色

*::selection {
     background: #C44610;
 }

为什么,当你突出显示你的页面时,背景显示为红色,我在photoshop中擦拭了这个颜色,它给了我一个十六进制值#c24432,这与我选择的橙色相去甚远。

我已经在Chrome上测试过了。在firefox中,我根本无法进行选择,它只是给了我默认的颜色。

有什么想法吗?

例如,您可以编辑以下代码:

::selection{ background-color: #E13300; color: white; }
::moz-selection{ background-color: #E13300; color: white; }
::webkit-selection{ background-color: #E13300; color: white; }

不需要*

还需要Firefox 的::-moz-selection {}

顺便说一句,你应该考虑一下,由于选择的颜色有点透明,它会根据背景而变化。。。

来自阿根廷的问候

最新更新