码迷,mamicode.com
首页 > 移动开发 > 详细

移动端取消touch高亮效果

时间:2015-12-16 00:09:24      阅读:192      评论:0      收藏:0      [点我收藏+]

标签:

在做移动端页面时,会发现所有a标签在触发点击时或者所有设置了伪类 :active 的元素,默认都会在激活状态时,显示高亮框,如果不想要这个高亮,那么你可以通过css以下方法来禁止:

.xxx{

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

}

这个设置,在大部分机子上都是起效果的。但是,移动端三星自带浏览器,点击页面任意a标签时,设置-webkit-tap-highlight-color:rgba(0,0,0,0)还是会有阴影底色,这应该是浏览器强制加上去的,通过代码设置也无法覆盖。

有一种妥协的方法是把页面非真实跳转链接的a标签换成其它标签,可以解决这个问题。

移动端取消touch高亮效果

标签:

原文地址:http://www.cnblogs.com/clear93/p/5049829.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!