Apakah ada cara untuk menonaktifkannya?
Maksud saya hanya di browser ... Saat Anda mengklik link atau tombol atau div yang memiliki fungsi klik di atasnya, kotak abu-abu akan berkedip di tempat Anda mengklik dengan cepat. Bagaimana cara mencegahnya?
ipad
mobile-safari
kucing
sumber
sumber
Jawaban:
Anda bisa menyetel warna transparan ke
-webkit-tap-highlight-color
properti elemen itu.sumber
-webkit-tap-highlight-color: rgba(0,0,0,0);
-webkit-tap-highlight-color:transparent
untuk segala sesuatu (yaitu*
) bekerja seperti pesona.-webkit-tap-highlight-color: rgba(0,0,0,0);
status tidak aktif dari tautan yang ditargetkan menyelesaikan masalah.webkit-tap-highlight-color: none
tidak tidak bekerja. Anda sebenarnya harus mengatur transparansi melaluirgba(0,0,0,0)
.Menggunakan Safari seluler di Phonegap, hanya ini yang berfungsi:
Sumber: Animasi CSS WebKit iPhone menyebabkan flicker
Selain itu, di panel utama, aktifkan rendering:
Sumber: Mencegah pergantian tampilan halaman pada transisi webkit dari transformasi webkit
sumber