Y a-t-il un moyen de désactiver cela?
Je veux dire seulement dans le navigateur ... Lorsque vous cliquez sur un lien ou un bouton ou un div qui a une fonction de clic dessus, il scintille une boîte grise où vous avez cliqué rapidement. Comment éviter cela?
ipad
mobile-safari
chat
la source
la source
Réponses:
Vous pouvez définir une couleur transparente pour la
-webkit-tap-highlight-color
propriété de cet élément.la source
-webkit-tap-highlight-color: rgba(0,0,0,0);
-webkit-tap-highlight-color:transparent
à tout (c'est-à-dire*
) fonctionnait comme un charme.-webkit-tap-highlight-color: rgba(0,0,0,0);
de l'état inactif du lien ciblé résout le problème.webkit-tap-highlight-color: none
ne fonctionne pas . Vous devez en fait définir la transparence viargba(0,0,0,0)
.En utilisant Mobile Safari dans Phonegap, seul cela a fonctionné:
Source: Les animations CSS de l'iPhone WebKit provoquent un scintillement
De plus, sur le panneau principal, activez le rendu:
Source: Empêcher le scintillement lors de la transition webkit de webkit-transform
la source