禁用或更改Firefox的元素/图像突出显示颜色

dav*_*qet 3 html javascript css html5 css3

我想摆脱某些元素(特别是图像)的褪色蓝色高光颜色.这是一个小提琴,用于示例目的.请注意,当您突出显示文本时,它会根据CSS显示为黄色.但是当你拖动选择以包含小猫时,和/或你只需按CTRL + A突出显示整个身体,你就可以在图像周围获得褪色的蓝色选择颜色.

Chrome可让您完全禁用此功能和/或更改它.真的没有Mozilla等价吗?因为显然::-moz-selection不是答案:

div ::-moz-selection {
    background-color: yellow;
}
Run Code Online (Sandbox Code Playgroud)

这仅适用于文本.使用JavaScript的方法怎么样?这样的事情存在吗?

小智 6

我不认为你可以改变图像上突出显示的颜色,但你可以通过这样做完全摆脱突出显示:

div {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
Run Code Online (Sandbox Code Playgroud)

小提琴:http://jsfiddle.net/6Qqzq/33/