选择文本时更改文本颜色(最好通过CSS)

时间:2011-12-04 00:09:05

标签: css text selection

::selection { background: #000000; opacity: 0 }
::-moz-selection { background: #000000; opacity: 0 }

我希望我网站上的精选颜色为纯黑色,但我的文字也是纯黑色,因此当选择文本时,它会被黑色选择éšè—。如何选择文本颜色为白色,以便未选中的文本在网站的白色背景上显示为黑色文本,而选定的文本在黑色选择上显示为白色文本?感谢

2 个答案:

答案 0 :(得分:4)

您å¯ä»¥ä½¿ç”¨CSS color属性将颜色设置为白色并移除opacity,因为如果它是é€æ˜Žçš„,那么您将无法看到它。

::selection { background: #000000; color: #ffffff; }
::-moz-selection { background: #000000; color: #ffffff; }

Example

答案 1 :(得分:1)

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

åªéœ€å°†æ–‡å­— color设置为白色,然åŽå°† opacity设置为所需级别> 0,或者在这ç§æƒ…况下> 80会更好。