【问题标题】:how to avoid firefox to add overlay color on image click?如何避免Firefox在图像点击时添加叠加颜色?
【发布时间】:2016-03-16 18:55:26
【问题描述】:

请看一下:

天蓝色的只是被点击了。仅限火狐。它只是<li> 中的<img>,没有链接。为什么会变成天蓝色??这是我在近 20 年的网络编程中第一次看到这一点。它似乎与 ::selection 无关,也没有点击突出显示,所以我找不到有用的 css 规则来阻止它。 Firebug 在样式分析面板上没有显示任何意义。它也是页面中唯一以这种方式运行的元素。那到底是什么?如何避免?

【问题讨论】:

  • 试试user-select:none,但你能为此创建一个sn-p吗?
  • 嗨!用户选择完成了这项工作!我还没有尝试过,因为理论上它不应该解决这个问题,因为它应该用于与拖动相关的事件(作为文本选择),而不是单击,而且对于您的 MDN 链接来说,它根本不是标准的。无论如何,谢谢你。如果你愿意,写一个真实的答案,我会标记为接受。

标签: html css firefox selection


【解决方案1】:

您可以使用user-select: none; 避免它

元素和子元素的文本将无法被选中

注意

此功能是非标准的,不在标准轨道上

【讨论】:

    猜你喜欢
    • 2020-05-07
    • 2019-01-05
    • 2016-08-09
    • 2016-10-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-07
    相关资源
    最近更新 更多