Bagaimana cara menerapkan efek hover pada a
elemen, tetapi tidak pada a
elemen dengan kelas active
?
a:hover(not: .active)
Sepertinya ada sesuatu yang hilang.
html
css
css-selectors
Jürgen Paul
sumber
sumber
not()
msdn.microsoft.com/en-us/library/… . Mungkin melihat jawaban oleh @Mendhak jika Anda melakukannya.Anda memiliki opsi untuk menggunakan
not()
selektor.a:not(.active):hover { ... }
Namun, ini mungkin tidak berfungsi di semua browser, karena tidak semua browser menerapkan fitur CSS3.
Jika Anda menargetkan audiens dalam jumlah besar dan ingin mendukung browser lama, cara terbaik adalah dengan menentukan gaya untuk
.active:hover
dan membatalkan apa pun yang Anda lakukana:hover
.sumber