移除iOS Safari / Chrome / Firefox中点击的链接的灰色背景


68

当您单击(触摸)iOS的Safari(或chrome或firefox)中的链接时,您会在链接后面看到一个灰色背景(仅在按住该链接时)。有没有办法使用CSS删除此功能?

请参见下面的示例图片:

在此处输入图片说明


我还没有真正的想法关于Safari的iOS,但是当你在谈论的链接和CSS,那么我想你最好改变背景颜色的:主动
斯文Bieder

Answers:


176

Webkit为此具有特定的样式属性-webkit-tap-highlight-color

复制自:http : //davidwalsh.name/mobile-highlight-color

/* light blue at 80% opacity */
html {
    -webkit-tap-highlight-color: rgba(201, 224, 253, 0.8);
}

/* change it for a div that has a similar background-color to the light blue tap color */
.blueDiv {
    -webkit-tap-highlight-color: rgba(251, 185, 250, 0.9);
}

如果您要完全删除突出显示,

.myButton {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

惊人的,固定的iOS我的自来水背景问题
西蒙

这样方便的小宣言。谢谢@ pk-nb
DanMad

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.