Rumah >hujung hadapan web >tutorial css >Bagaimanakah Saya Boleh Menukar Kursor untuk Elemen Input Fail dalam Pelayar Berbeza?
Menukar Jenis Kursor untuk Elemen Input Fail
Pengguna mungkin menghadapi kesukaran untuk mengubah suai jenis kursor untuk elemen input jenis "fail". Percubaan untuk menetapkan sifat kursor dalam blok gaya CSS (seperti dalam contoh yang diberikan) mungkin tidak membuahkan hasil yang diingini.
Penyelesaian:
Tingkah laku input fail elemen berbeza-beza merentas pelayar berbeza:
Untuk menangani ketidakkonsistenan ini, penyelesaian separa untuk Chrome (dan kemungkinan Opera dengan pelaksanaan WebKitnya) ialah:
input[type=file], /* FF, IE7+, chrome (except button) */ input[type=file]::-webkit-file-upload-button { /* chromes and blink button */ cursor: pointer; }
Penjelasan:
Takrifan gaya menyasarkan kedua-dua keseluruhan elemen input dan kelas pseudo yang mewakili butang muat naik fail. Tingkah laku Chrome boleh dijelaskan dengan rawatannya terhadap sifat kursor. Walaupun ia membenarkan menetapkan kursor untuk medan input, ia tidak mewarisi tetapan untuk butang dalam.
Penyelesaian ini membolehkan anda menukar jenis kursor untuk elemen input fail dalam Chrome, memberikan pengalaman pengguna yang konsisten merentas berbilang penyemak imbas.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menukar Kursor untuk Elemen Input Fail dalam Pelayar Berbeza?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!