Rumah > hujung hadapan web > tutorial css > Mengapa :hover Tidak Berfungsi dengan Baik dengan Pemilih Adik Beradik Bersebelahan dalam Penyemak Imbas Webkit?

Mengapa :hover Tidak Berfungsi dengan Baik dengan Pemilih Adik Beradik Bersebelahan dalam Penyemak Imbas Webkit?

Linda Hamilton
Lepaskan: 2024-10-24 02:42:29
asal
1078 orang telah melayarinya

Why Doesn't :hover Work Properly with Adjacent-Sibling Selectors in Webkit Browsers?

Pepijat Webkit dengan Berbilang Pemilih Adik Beradik Bersebelahan

Dalam penyemak imbas Webkit (Safari, Chrome), isu timbul apabila menggunakan pseudo :hover -kelas dengan berbilang pemilih adik beradik bersebelahan. Kod berikut menggambarkan masalah:

div:hover + a + div {}
Salin selepas log masuk

Apabila melayang di atas

elemen, gaya tidak digunakan dengan betul. Walau bagaimanapun, jika anda menuding pada mula-mula dan kemudian
, gaya digunakan seperti yang dijangkakan.

Menambah pemilih adik beradik am, seperti:

div:hover ~ div {}
Salin selepas log masuk

tidak kira sama ada gaya diisytiharkan, menyelesaikan masalah isu.

Penyelesaian untuk pepijat Webkit ini ialah dengan memalsukan animasi pada elemen badan:

body {
  -webkit-animation: bugfix infinite 1s;
}

@-webkit-keyframes bugfix {
  from {
    padding: 0;
  }

  to {
    padding: 0;
  }
}
Salin selepas log masuk

Ini boleh dilihat dalam tindakan di sini: https://jsfiddle.net/jalbertbowdenii/ ds2yY/1/.

Atas ialah kandungan terperinci Mengapa :hover Tidak Berfungsi dengan Baik dengan Pemilih Adik Beradik Bersebelahan dalam Penyemak Imbas Webkit?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan