更改手机端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;
兼容:
https://caniuse.com/#search=-webkit-tap-highlight-color
从上边图可以看出只有safari
、chrome
、edge
等浏览器兼容。不过还好,这个只有在手机站才会用到的属性。
下一篇: AOP面向切面
推荐阅读