这可能吗?我希望所选文本具有纯色背景,而不是透明背景。 opacity: 1
没有这样做,因为必须有来自浏览器的标准覆盖(或类似的东西)。
::-moz-selection {
background: #fff;
color: #000;
}
::selection {
background: #fff;
color: #000;
}
body {
color: #fff;
font-family: sans-serif;
line-height: 2em;
}
div {
padding: 2em;
background: #F8372A;
text-align: center;
}
<div>
<h1>HEY!</h1>
<p>why is my background not<br/><strong>STARK WHITE</strong><br/>when selected?</p>
</div>
答案 0 :(得分:12)
刚刚在background-color: rgba(255,255,255,0.99);
上使用::selection
进行了尝试,并且有效: