Sto cercando di modellare un select
elemento usando CSS3. Sto ottenendo i risultati che desidero in WebKit (Chrome / Safari), ma Firefox non funziona bene (non mi preoccupo nemmeno di IE). Sto usando la appearance
proprietà CSS3 , ma per qualche motivo non riesco a scuotere l'icona a discesa da Firefox.
Ecco un esempio di quello che sto facendo: 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;
}
Come puoi vedere, non sto provando niente di speciale. Voglio solo rimuovere gli stili predefiniti e aggiungere la mia freccia a discesa. Come ho detto, ottimo in WebKit, non eccezionale in Firefox. Apparentemente, il -moz-appearance: none
non elimina l'elemento a discesa.
Qualche idea? No, JavaScript non è un'opzione
-moz-appearance
proprietà CSS3, che sto usando -moz-appearance: none;
e sembra funzionare nella versione 35.0.1.
@-moz-document url-prefix() { select { width: 105%; overflow: hidden; } }