2012-08-09 15 views
48

iOS için Safari (veya chrome veya firefox) bağlantısına tıkladığınızda (dokunun), bağlantının arkasında gri bir arka plan olsun (sadece siz onu tutuyorsanız)). CSS kullanarak bu özelliği kaldırmak için bir yolu var mı?linkteki gri arkaplanını kaldırmak için ios safari/chrome/firefox tıklayınız

aşağıdaki örnek görüntüsü bakınız:

enter image description here

+0

completely- kaldırmak istiyorsanız - http://davidwalsh.name/mobile-highlight-color:

kopyalanan o zaman arka plan rengini en iyi şekilde değiştirdiğinizi sanırım: –

+0

etkin – Chetan

cevap

130

Webkit bunun için belirli bir stil özelliği vardır: -webkit-tap-highlight-color. Eğer linkleri ve css bahsediyoruz zaman gerçekten safari iOS hakkında fikir değil, ama

/* 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); 
} 

vurgulama

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

Şaşırtıcı, benim iOS dokunun arka plan sorunum düzeltildi – Simon

+0

Böylesine kullanışlı bir küçük deklarasyon. Teşekkür ederim @ pk-nb – danMad