html - 如何在触摸设备上禁用点击事件样式(可点击的 DIV)?

标签 html css

如何禁用此蓝色背景事件效果(请参见下面的 GIF)。

enter image description here

这不是链接。

这是一个附加了 onClick() 事件处理程序的 DIV。

注意:这只会发生在触摸设备上。单击鼠标不会触发该效果。

这似乎与在 div 上设置的 cursor:pointer; 属性有关。

当我移除它时,效果就消失了。但我需要 cursor:pointer; 属性。

我该怎么做才能摆脱这种影响?

最佳答案

你可以使用这个:

.your-class {
    -webkit-tap-highlight-color: transparent;
}

关于html - 如何在触摸设备上禁用点击事件样式(可点击的 DIV)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56111628/

相关文章:

css - 如何将所有元素 float 到左侧并清除右侧以同时显示下面的几个元素?

html - CSS 搜索框不会向左浮动

html - 如何制作比其父 li 更宽的中心子菜单?

css - AdSense - 在窗口大小调整时调整响应式广告拦截的大小

javascript - ASP.NET - JavaScript onmouseout 获取原始背景

html - 我们如何使用CSS水平对齐文本?

javascript - 根据某些div的内容向父div添加类

html - 输入:hover and input:active for a textfield?有什么区别

html - 忽略一些用于计算 HTML 表格列宽的单元格

javascript - 下拉(选择框)获取选择的名称