清除移动端网站点击a标签时闪现的边框或遮罩层(CSS)_html/css_WEB-ITnose

WBOY
풀어 주다: 2016-06-24 11:47:03
원래의
1358명이 탐색했습니다.

  在移动端网站,当你点击加了a标签的文字或图片时,该元素的周围会闪现一个蓝色的边框,在微信上的网站就是如此;而有的浏览器会闪现一个半透明遮罩层,比如移动端的Chrome浏览器,其实这些特效无非就是为了告诉用户已点击了该元素,提升用户体验,但有的时候你会觉得这些特效看起来很别扭,就想着清除它,其实这很简单,只要加上一句CSS就行了。

  清除所有a标签在点击时出现的特效:a{ -webkit-tap-highlight-color:rgba(255,0,0,0);}

  这是webkit内核浏览器的私有属性,但它对于微信上的网站同样有效,估计微信用的浏览器也是webkit内核的,其实大部分移动端浏览器用的都是webkit内核,比如UC和Safari。

  提醒下,这句CSS只能清除a标签点击时出现的特效,而无法清除添加了JS点击事件的元素出现的特效,其实这两种点击特效都是一样的,要么给元素添加一个边框,要么就是一个遮罩层。暂时还不知道如何清除后者的特效,望知道的大神留个言,谢谢了。

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿