2012-08-09 7 views
48

Po kliknięciu (kliknięciu) łącza w Safari (lub chrome lub firefox) dla iOS, otrzymasz szare tło za linkiem (tylko podczas trzymania go). Czy istnieje sposób usunięcia tej funkcji za pomocą CSS?usunąć szare tło z linku klikniętego w ios safari/chrome/firefox

proszę zobaczyć przykładowy obrazek poniżej:

enter image description here

+0

ja naprawdę nie mieć pojęcia o safari iOS, ale kiedy mówimy o linki i CSS , wtedy myślę, że najlepiej zmienić kolor tła w: aktywny –

+0

był naprawdę pomocny ... – Chetan

Odpowiedz

130

Webkit ma specyficzną właściwość stylu na to: -webkit-tap-highlight-color.

Skopiowane z: 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); 
} 

Jeśli chcesz usunąć kulminacyjnym completely-

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

Niesamowite, naprawiono problem z moim tapetem na iOS – Simon

+0

Tak przydatna mała deklaracja. Dziękuję @ pk-nb – danMad

Powiązane problemy