2012-08-09 70 views
48

當您點擊(觸摸)iOS的Safari(或Chrome或Firefox)中的鏈接時,鏈接後面會出現灰色背景(僅當您拿着它時)。有沒有辦法使用CSS刪除此功能?在ios safari/chrome/firefox中點擊的鏈接上刪除灰色背景

請參閱下面的示例圖像:

enter image description here

+0

我還沒有真正關於Safari的iOS的想法,但是當你在談論的鏈接和CSS ,那麼我想你最好改變一下背景色:主動 – 2012-08-09 14:05:47

+0

真的很有幫助...... – Chetan 2012-10-17 07:10:17

回答

130

的Webkit有一個特定的樣式屬性:-webkit-tap-highlight-color

從複製:http://davidwalsh.name/mobile-highlight-color -

/* light blue at 80% opacity */ 
html { 
    -webkit-tap-highlight-color: rgba(201, 224, 253, 0.8); 
} 

/* change it for a div that has a similar background-color to the light blue tap color */ 
.blueDiv { 
    -webkit-tap-highlight-color: rgba(251, 185, 250, 0.9); 
} 

如果你想刪除的亮點completely-

.myButton { 
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0); 
} 
+0

令人驚異的是,修復了我的iOS輕拍背景問題 – Simon 2015-12-08 12:36:57

+0

這樣一個方便的小聲明。謝謝@ pk-nb – danMad 2017-12-29 04:05:42