Estoy tratando de diseñar un select
elemento usando CSS3. Estoy obteniendo los resultados que deseo en WebKit (Chrome / Safari), pero Firefox no funciona bien (ni siquiera me estoy molestando con IE). Estoy usando la appearance
propiedad CSS3 , pero por alguna razón no puedo quitar el ícono desplegable de Firefox.
Aquí hay un ejemplo de lo que estoy haciendo: 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;
}
Como puede ver, no estoy tratando de nada lujoso. Solo quiero eliminar los estilos predeterminados y agregar mi propia flecha desplegable. Como dije, excelente en WebKit, no excelente en Firefox. Aparentemente, el -moz-appearance: none
no elimina el elemento desplegable.
¿Algunas ideas? No, JavaScript no es una opción
-moz-appearance
propiedad CSS3, estoy usando -moz-appearance: none;
y parece estar funcionando en la versión 35.0.1.
@-moz-document url-prefix() { select { width: 105%; overflow: hidden; } }