Existe alguma maneira de desativar isso?
Só quero dizer no navegador ... Quando você clica em um link ou botão ou div que tem uma função de clique, uma caixa cinza pisca onde você clica rapidamente. Como faço para evitar isso?
ipad
mobile-safari
gato
fonte
fonte
Respostas:
Você pode definir uma cor transparente para a
-webkit-tap-highlight-color
propriedade desse elemento.fonte
-webkit-tap-highlight-color: rgba(0,0,0,0);
-webkit-tap-highlight-color:transparent
para tudo (ou seja*
) funcionou perfeitamente.-webkit-tap-highlight-color: rgba(0,0,0,0);
ao estado inativo do link de destino resolve o problema.webkit-tap-highlight-color: none
se não trabalhar. Na verdade, você deve definir a transparência viargba(0,0,0,0)
.Usando o Safari para celular no Phonegap, só funcionou:
Fonte: Animações CSS do iPhone WebKit causam cintilação
Além disso, no painel principal, ative a renderização:
Fonte: Evitar cintilação na transição do webkit de transformação do webkit
fonte