CSS属性-webkit-tap-highlight-color:transparent;是否会影响可访问性?

3

这段CSS代码是否存在负面的可访问性影响?

-webkit-tap-highlight-color: transparent;

虽然我不是专家,但我知道有些人难以看到某些颜色,如果我移除了类型高亮颜色,可能会影响到他们(但当被点击时,它让UI看起来很奇怪,所以我想移除它)。

我致力于使我的网页尽可能具有可访问性,所以在禁用任何内容之前需要了解其影响,是的,我是新手。

1个回答

2
WCAG中,没有任何无障碍要求需要使用-webkit-tap-highlight-color
如果没有设置cursor:pointer,那么您可以删除-webkit-tap-highlight-color,它不会影响任何内容。 -webkit-tap-highlight-color通常用于覆盖webkit浏览器(Chrome、Safari、Edge)的默认样式,当移动设备点击具有cursor:pointer的元素时。
默认行为是,任何已明确设置并被点击的具有cursor:pointer的元素(或包含元素)将瞬间闪烁蓝色。您可以通过确保未设置cursor:pointer来避免整个问题。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接