更改文本选择颜色

时间:2011-09-10 20:02:04

标签: css

  

可能重复:
  Change color of selection

this site如何设置文本选择粉红色,而不是我的浏览器默认为蓝色?

enter image description here

3 个答案:

答案 0 :(得分:2)

似乎是通过::selection伪元素定义的:

::selection {
background: #FF5E99;
color: white;
text-shadow: none;
}

请参阅http://www.quirksmode.org/css/selection.html

  • IE9支持它,IE之前不支持
  • Firefox通过::-moz-selection
  • 支持它
  • Chrome和Safari似乎完全支持它。

答案 1 :(得分:2)

使用::selection::-moz-selection选择器为您的选择设置样式。

::selection{background:black; color:white}
::-moz-selection{background:black; color:white}

你需要两个单独的moz和标准规则。 文档:https://developer.mozilla.org/en/CSS/%3A%3Aselection

请注意,没有::-webkit-selection规则

答案 2 :(得分:1)

在您拥有链接的页面的one个文件中, 发现了这个:

::-moz-selection{background:#ff5e99;color:#fff;text-shadow:none}

希望这是自我解释的。