繁体   English   中英

* :: selection为什么不能为您提供正确的颜色?

[英]Why does *::selection not give you the correct colour?

我已经对此进行了Google搜索,但是找不到任何相关信息。

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

*::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 {}

顺便说一句,您应该考虑到选择颜色有点透明,所以它会根据背景而变化...

来自阿根廷的问候

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM