消除手机上触发链接或包含事件元素后产生的区域框

涉及到一个css3属性-webkit-tap-highlight-color;

这个是控制触摸含点击事件元素后高亮框的样式,如果想消除(其实是看不到,不是真正意义的消除),只要设置框为透明的就好了。

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

注意这个只有webkit浏览器好用,目前IOS有效,测了几个版本安卓也还好,在没有想到更好的方法前,就先用这个吧。

发表回复