Saya perhatikan bahwa tombol dan elemen lainnya memiliki gaya default dan berperilaku dalam 3 langkah: tampilan normal, tampilan hover / fokus dan tampilan mousedown / klik, di CSS saya dapat mengubah gaya tampilan normal dan tampilan hover seperti ini:
button{
background:#333;
color:#FFF;
}
button:hover{
background:#000;
color:#EEE;
}
tapi bagaimana cara memilih mousedown? Saya ingin sesuatu seperti ini:
button:mousedown{
//some styling
}
Terima kasih
html
css
css-selectors
multimediaxp
sumber
sumber
Jawaban:
Saya pikir maksud Anda keadaan aktif
Ini semua adalah kemungkinan pseudo state yang dapat dimiliki link di CSS:
Lihat juga: http://www.w3.org/TR/selectors/#the-user-action-pseudo-classes-hover-act
sumber
Saya menemukan bahwa ini berperilaku seperti acara mousedown:
sumber
Pro-tip Catatan: untuk beberapa alasan, sintaks CSS membutuhkan
:active
potongan setelah itu:hover
untuk unsur yang sama agar efektifhttp://www.w3schools.com/cssref/sel_active.asp
sumber
:active
sebelumnya:hover
.:active
harus setelah:focus
itu untuk bekerja. Terima kasih telah menunjukkan hal ini, saya benar-benar menggaruk-garuk kepala mengapa CSS saya tidak berpengaruh!Saya baru-baru ini menemukan bahwa
:active:focus
melakukan hal yang sama di css seolah-:active:hover
olah Anda perlu mengganti pustaka css khusus, mereka mungkin menggunakan keduanya.sumber