有没有办法禁用这个功能?
我指的是在浏览器中... 当您单击链接、按钮或具有单击功能的div时,它会在您单击的位置快速闪烁一个灰色的框。如何防止这种情况发生?
有没有办法禁用这个功能?
我指的是在浏览器中... 当您单击链接、按钮或具有单击功能的div时,它会在您单击的位置快速闪烁一个灰色的框。如何防止这种情况发生?
你可以给该元素的-webkit-tap-highlight-color
属性设置透明颜色。
a {
-webkit-tap-highlight-color: transparent;
}
-webkit-tap-highlight-color:transparent
应用于所有元素(即*
)就像魔法一样解决了这个问题。 - Charlie-webkit-tap-highlight-color: rgba(0,0,0,0);
可解决这个问题。 - Michael Johnstonwebkit-tap-highlight-color: none
是不起作用的。你必须通过 rgba(0,0,0,0)
来设置透明度。 - matthewpavkovbody { -webkit-tap-highlight-color: rgba(0,0,0,0) !important; }
。 - user1063287在 Phonegap 中使用移动版 Safari,只有这个方法可行:
* { -webkit-backface-visibility: hidden;
-webkit-tap-highlight-color: transparent;
}
此外,在主面板上启用渲染:
div.myPanelOrWhatever
{
-webkit-transform: translate3d(0, 0, 0)
}