2012-08-09 7 views
48

Al hacer clic (tocar) un enlace en Safari (o Chrome o Firefox) para iOS, se obtiene un fondo gris detrás del enlace (solo mientras lo está sosteniendo) ¿Hay alguna manera de eliminar esta característica mediante CSS?eliminar fondo gris en el enlace hecho clic en ios safari/cromo/firefox

Por favor, vea la imagen siguiente ejemplo:

enter image description here

+0

yo no tengo realmente una idea acerca de iOS Safari, pero cuando se habla de enlaces y css , entonces supongo que es mejor cambiar el color de fondo en a: active –

+0

fue realmente útil ... – Chetan

Respuesta

130

Webkit tiene una propiedad de estilo específico para que: -webkit-tap-highlight-color.

Copiado de: 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); 
} 

Si desea quitar el resaltado completamente-

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

Increíble, solucionó mi problema de fondo de tap iOS – Simon

+0

Una declaración muy útil. Gracias @ pk-nb – danMad

Cuestiones relacionadas