禁用或更改Firefox的元素/图像高亮颜色

时间:2014-01-14 06:42:44

标签: javascript html css html5 css3

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

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

div ::-moz-selection {
    background-color: yellow;
}

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

2 个答案:

答案 0 :(得分:6)

我认为你不能改变图像上高光的颜色,但是你可以通过这样做完全摆脱高光:

div {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

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

答案 1 :(得分:1)

尝试使用此代码:

-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
相关问题