移动端 H5页面怎么样消除点击阴影

在移动端,H5页面点击触发的时候, 会将当前这个DOM元素的灰白阴影给显示出来,求解决办法或弥补办法

阅读 9.5k
5 个回答

应该是css cursor:pointer影响啦 去掉就好了

你可能用了默认的样式了,有很多种方法,直接修改样式,:actived,或者使用一些样式重置的东西,normalize.css或者reset.css,或者直接用一些js做触发,而不用css做

不用默认样式不会出现这问题。
直接用addEventListener解决最方便

对点击元素设置css -webkit-tap-highlight-color:rgba(255,255,255,0)
或在normalize.css中

a,img,button,input,textarea{-webkit-tap-highlight-color:rgba(255,255,255,0);}
* {
    -webkit-tap-highlight-color: transparent;
}
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题