Saya mencoba gaya select
elemen menggunakan CSS3. Saya mendapatkan hasil yang saya inginkan di WebKit (Chrome / Safari), tetapi Firefox tidak bermain dengan baik (Saya bahkan tidak peduli dengan IE). Saya menggunakan appearance
properti CSS3 , tetapi untuk beberapa alasan saya tidak dapat menghilangkan ikon drop-down dari Firefox.
Inilah contoh apa yang saya lakukan: http://jsbin.com/aniyu4/2/edit
#dropdown {
-moz-appearance: none;
-webkit-appearance: none;
appearance: none;
background: transparent url('example.png') no-repeat right center;
padding: 2px 30px 2px 2px;
border: none;
}
Seperti yang Anda lihat, saya tidak mencoba sesuatu yang mewah. Saya hanya ingin menghapus gaya default dan menambahkan panah drop-down saya sendiri. Seperti yang saya katakan, hebat di WebKit, tidak hebat di Firefox. Rupanya, -moz-appearance: none
tidak menghilangkan item drop-down.
Ada ide? Tidak, JavaScript bukan opsi
-moz-appearance
properti CSS3, saya menggunakan -moz-appearance: none;
dan tampaknya berfungsi di versi 35.0.1.
@-moz-document url-prefix() { select { width: 105%; overflow: hidden; } }