Rumah  >  Artikel  >  hujung hadapan web  >  Mengapa Imej Saya Bergetar Apabila Melayang Di Atasnya dalam Chrome?

Mengapa Imej Saya Bergetar Apabila Melayang Di Atasnya dalam Chrome?

Mary-Kate Olsen
Mary-Kate Olsenasal
2024-10-26 06:47:02424semak imbas

Why Does My Image Jitter When Hovering Over It in Chrome?

Melayang di atas Imej: Isu Kelegapan Chrome

Apabila menghadapi masalah dengan pergerakan imej semasa tindakan tuding dalam Chrome, khususnya dengan kesan kelegapan, ia adalah penting untuk menangani punca utama. Dalam kes khusus ini, peraturan CSS:

opacity: 0.5;

Menyebabkan imej menjadi lut sinar (50% kelegapan) apabila kursor melayang di atasnya. Walau bagaimanapun, isu khusus Chrome berlaku disebabkan oleh pecutan perkakasan dan pemaparan WebGL.

Penyelesaian:

Untuk menyelesaikan masalah ini, disyorkan untuk melaksanakan -webkit- backface-visibility: tersembunyi; sifat pada elemen tuding yang menggunakan kelegapan. Sifat ini berkaitan dengan perubahan dan memastikan penyemak imbas memahami imej berada dalam ruang 3D, menghalang kesan kegelisahan.

Secara khusus, peraturan berikut boleh ditambahkan pada CSS:

.img:hover {
  -webkit-backface-visibility: hidden;
}

Maklumat Tambahan:

Adalah penting untuk ambil perhatian bahawa -webkit-backface-visibility ialah sifat khusus webkit, jadi penyemak imbas lain mungkin tidak menyokongnya. Untuk mendapatkan maklumat lanjut dan keserasian penyemak imbas, rujuk sumber berikut: https://css-tricks.com/almanac/properties/b/backface-visibility/.

Atas ialah kandungan terperinci Mengapa Imej Saya Bergetar Apabila Melayang Di Atasnya dalam Chrome?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn