最近在寫手機端,發現了一個問題,就是javascript點擊元素時,在安卓手機上會出現半透明的藍色背景,(經百度,在蘋果手機上會出現半透明的灰色背景),後來通過百度找到瞭解決方案,就是利用CSS3的-webkit-tap-highlight-color屬性來設置,透過屬性名稱就知道這是設置觸摸高亮顏 ...
最近在寫手機端,發現了一個問題,就是javascript點擊元素時,在安卓手機上會出現半透明的藍色背景,(經百度,在蘋果手機上會出現半透明的灰色背景),後來通過百度找到瞭解決方案,就是利用CSS3的-webkit-tap-highlight-color屬性來設置,透過屬性名稱就知道這是設置觸摸高亮顏色來改變預設的觸摸後的顏色,如果想要禁用高亮顏色,只需要設置rgba中的a為0就行。
我一般都是設置-webkit-tap-highlight-color:rgba(255,255,255,0)或者-webkit-tap-highlight-color:rgba(0,0,0,0)來禁用高亮背景顏色。