欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

更改手机端a链接单击时候高亮背景问题

程序员文章站 2022-07-12 14:10:29
...

我们在开发手机端网站的时候经常会用到a连接跳转,然后有时候我们a连接包裹的是一张图片或者是其他非文字的元素。当我们单击连接区域的时候会出现蓝色半透明的背景颜色,想去掉这个也非常简单,通过设置下边属性可以实现:

-webkit-tap-highlight-color: transparent | rgba(0, 0, 0, 0);

这是上边的属性值为透明或者是其他颜色的透明度为0能达到效果。

-webkit-tap-highlight-color介绍

-webkit-tap-highlight-color是一个没有标准化的属性,能够设置点击链接的时候出现的高亮颜色。它主要是为了告诉用户单击的这个区域是链接,有可能将要跳转到其他页面。如果我们不想去掉这个效果,我们也可以设置其他颜色。

-webkit-tap-highlight-color: red | rgba(255, 0, 0, .5) | #c00;

兼容:
更改手机端a链接单击时候高亮背景问题
https://caniuse.com/#search=-webkit-tap-highlight-color

从上边图可以看出只有safarichromeedge等浏览器兼容。不过还好,这个只有在手机站才会用到的属性。