当你在iOS的Safari(或Chrome或Firefox)中点击(touch )一个链接时,你会在链接后面看到一个灰色的背景(只有当你拿着它的时候).有没有办法使用CSS删除此功能?

请看下面的示例图片:

在此处输入图像描述

推荐答案

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);
}

Css相关问答推荐

视频嵌入在Bootstrap 5轮播中没有响应扩展

我控制的自定义单选按钮无法重新 Select

R SHINY:FILL CONTAINER=TRUE时调整DT数据表高度,

Astro网站在使用Astro Build构建后无法正常工作

如何将CSS动画从第一列移动到第二列?

如何使按钮:之后像按钮:之前一样可见

使用 CSS 关键帧动画更改内容

解释 "document.styleSheets[0].cssRules[0].style;"

有人可以解释为什么我的 CSS 转换如此突然吗?

带有 flex 的 CSS 空 div 以扩展并保持纵横比

TypeScript 中有效的 CSS 属性名称数组,但带有连字符

如何使用 TailwindCSS 水平设置输入和按钮

如何根据 CSS 变量内容做一些事情?

如何为使用jsTreeR拖入层次 struct node 的元素添加顺序编号?

宽度为 x VW 的元素似乎对窗口调整大小没有react

圆形加载动画

CSS,居中的 div,缩小以适应?

CSS:固定到底部并居中

将文本放在 div 的底部

CSS关键帧动画CPU占用率高,应该这样吗?