Rumah  >  Artikel  >  hujung hadapan web  >  Bagaimanakah Saya Boleh Menyesuaikan Kursor untuk Medan Input Fail dalam Pelayar Berbeza?

Bagaimanakah Saya Boleh Menyesuaikan Kursor untuk Medan Input Fail dalam Pelayar Berbeza?

Patricia Arquette
Patricia Arquetteasal
2024-11-22 10:06:11450semak imbas

How Can I Customize the Cursor for File Input Fields in Different Browsers?

Menyesuaikan Kursor untuk Jenis Input Fail

Mengubah suai jenis kursor untuk input fail boleh menjadi satu kerumitan. Pendekatan CSS standard gagal berfungsi, seperti yang diserlahkan dalam kod contoh:

input[type="file"] {
  cursor: pointer;
}

Nasib baik, terdapat penyelesaian separa untuk penyemak imbas Chrome yang memanfaatkan kelas pseudo-butang ::webkit-file-upload-button:

input[type=file], /* FF, IE7+, chrome (except button) */
input[type=file]::-webkit-file-upload-button { /* chromes and blink button */
    cursor: pointer; 
}

Teknik ini membenarkan untuk menetapkan kursor kepada jenis tersuai sambil mengekalkan rupa asal input fail. Ambil perhatian bahawa penyelesaian ini hanya berfungsi untuk Chrome dan penyemak imbas berdasarkan enjin Blinknya. Firefox dan Safari pada masa ini mempamerkan gelagat yang berbeza.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menyesuaikan Kursor untuk Medan Input Fail dalam Pelayar Berbeza?. 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