Style sélectionnez un élément dans Firefox
Im essayant de style un <select>
dans firefox. Dans google chrome, je l'ai fait avec:
-webkit-appearance: none;
background: #eeeeee url("../img/select-arrow.jpg") no-repeat center right;
Mais sur firefox je ne peux pas semblent être en mesure d'obtenir le même résultat avec
-moz-appearance: none;
background: #eeeeee url("../img/select-arrow.jpg") no-repeat center right;
Des idées? Merci.
OriginalL'auteur Enrique Moreno Tent | 2012-03-08
Vous devez vous connecter pour publier un commentaire.
Depuis Firefox 35, "
-moz-appearance:none
" que vous avez déjà écrit dans votre code, enfin supprimer le bouton flèche comme souhaité.C'était un bug résolu depuis cette version.
OriginalL'auteur Luca Detomi
Il semble que ce soit un bug sur Firefox: -moz-appearance:none avec sélectionner l'élément.
Voir ce rapport de bug pour plus d'informations: https://bugzilla.mozilla.org/show_bug.cgi?id=649849
Ne crois pas que ce bug n'a pas été encore fixée.
Ne crois pas que ce bug n'a pas été encore fixée... 🙂
Ne crois pas que ce bug n'a pas été encore fixée.
Est fixe dans Firefox 35
OriginalL'auteur Andriy Budzinskyy
Copie exacte comme celui-ci: https://stackoverflow.com/a/18317228/1411163
Même réponse:
Juste compris comment faire pour supprimer la flèche sélectionner à partir de Firefox. L'astuce consiste à utiliser un mélange de préfixe de-l'apparence, le texte-tiret et text-overflow. C'est du pur CSS et ne nécessite pas de supplément de balisage.
Testé sur Windows 8, Ubuntu et Mac, les dernières versions de Firefox.
Live exemple: http://jsfiddle.net/joaocunha/RUEbp/1/
Plus sur le sujet: https://gist.github.com/joaocunha/6273016
OriginalL'auteur João Cunha
Vous pouvez essayer d'utiliser une valeur différente pour
-moz-appearance
de la propriété. Par exemple
fonctionne très bien pour moi.-moz-appearance: toolbox;
Liste complète des valeurs peuvent être trouvés ici: https://developer.mozilla.org/en-US/docs/Web/CSS/-moz-appearance
OriginalL'auteur svestka
MODIFIER[2]: Depuis @joão-cunha est génial l'astuce cessé de travailler dans FF30, voir cette nouvelle solution de contournement: http://jsfiddle.net/sstur/2EZ9f/ (@keska d'affichage de:flex fix et du texte-magie de l'ombre)
EDIT: Cela peut être fait en utilisant un pur CSS, comme démontré ici: http://jsfiddle.net/sstur/fm5Jt/
Cela permettra de style dans Chrome, Firefox, IE10+ et gracieusement dégrader dans les vieux IE et d'autres navigateurs anciens. Il utilise divers spécifiques au fournisseur de solutions de contournement, y compris
-webkit-appearance: none
comme vous l'avez mentionné.OriginalL'auteur sstur