CSS -webkit-tap-highlight-color: transparent;有无障碍影响?

Does CSS -webkit-tap-highlight-color: transparent; have accessibility implications?

此 CSS 代码对可访问性有负面影响吗?

-webkit-tap-highlight-color: transparent;

我不是专家,但我知道有些人很难看到某些颜色,我只是担心如果我删除类型高亮颜色可能会影响他们(我想删除它,因为它使 UI点击时看起来很奇怪)。

我致力于编写尽可能易于访问的网页,因此在我禁用任何内容之前需要了解其含义,是的,我是新手。

WCAG 中没有需要使用 -webkit-tap-highlight-color 的可访问性要求。

如果您没有设置 cursor:pointer,那么您可以删除 -webkit-tap-highlight-color,它不会影响任何东西。

当从移动设备点击具有 cursor:pointer 的元素时,

-webkit-tap-highlight-color 通常用于覆盖 webkit 浏览器(Chrome、Safari、Edge)的默认样式。

默认行为是任何已明确设置 cursor:pointer 并被单击的元素(或包含元素)将暂时闪烁蓝色。您可以通过确保未设置 cursor:pointer 来绕过整个问题。