Menggayakan : Mempertingkatkan UI Medan Input Fail
Menggayakan elemen input fail boleh mencabar , terutamanya apabila mencari reka bentuk yang bersih dan intuitif. Soalan ini menangani keperluan khusus untuk menyembunyikan kotak teks lalai dan hanya mengekalkan butang untuk pemilihan fail.
Penyelesaian: Memanfaatkan CSS dan HTML Tersuai
Untuk mencapai penggayaan ini , gabungan CSS dan HTML tersuai digunakan. Begini caranya:
Gunakan Elemen Diposisikan:
Buat Butang Tersuai:
Sembunyikan Input Asal:
Laraskan Sifat Paparan:
Contoh Kod Lengkap:
Berikut ialah kod lengkap yang menunjukkan pelaksanaan penyelesaian ini:
<code class="html"><div class="fileinputs"> <input type="file" class="file" /> <div class="fakefile"> <input type="button" value="Select File" /> </div> </div></code>
<code class="css">div.fileinputs { position: relative; } div.fakefile { position: absolute; top: 0px; left: 0px; z-index: 1; } div.fakefile input[type=button] { cursor: pointer; width: 148px; } div.fileinputs input.file { position: relative; text-align: right; opacity: 0; z-index: 2; }</code>
Atas ialah kandungan terperinci Cara Menggayakan ``: Menyembunyikan Kotak Teks Lalai dan Mengekalkan Hanya Butang?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!