2010-06-17 23 views

Respuesta

288

Mediante la adición de este estilo css:

-webkit-appearance: none; 
+21

que tenga cuidado al añadir esta propiedad del tipo de entrada de casilla de verificación y botón de radio selectores, porque oculta las casillas de verificación y botones de radio;) –

+12

Gracias por la respuesta Lyon. Por cierto, la mejor manera de usarlo es aplicarlo solo a 'textarea, input [type =" text "], input [type =" submit "]'. – jgthms

+0

Además, no aplique esta propiedad al elemento 'select' ya que se verá como el texto de entrada normal. – Bobby

-28

se coloca cualquiera de background y border propiedades CSS de la etiqueta input también parece funcionar.

Prueba esto:

<style> 
input { 
    background: #ccc; 
    border: none; 
} 
</style> 

<form> 
First name: <input type="text"/><br /> 
Last name: <input type="text" /> 
</form> 
+8

Incorrecto y engañoso. Por favor, pruebe su código en el dispositivo correcto antes de publicar ... – Ariel

+0

Respuesta realmente incorrecta, nada de eso es lo que OP pregunta acerca de – Jacta

23

Mientras que la adición al estilo CSS

-webkit-appearance: none; 

va a funcionar, se deshace de todo. Es posible que desee probar este lugar:

box-shadow: none !important; 

De esta manera se mantiene la flecha hacia abajo.

+6

Solo agrega propiedad de sombreado de caja no funciona. La sombra interna todavía aparece en Safari en iOS. – silentmouth

+0

Agregar ambos funciona para mí .. – choz

6

A veces puede tener una hoja de estilo allí rompió el appearance: none; por lo que una manera de solucionarlo cuando eso sucede es usar caret. La mejor manera será volver a escribir el código y averiguar qué parte de su código no estropear el estilo para none

Antes de utilizar carat lo que necesita saber que se puede obtener algunos problemas con otros estilos

-webkit-appearance: caret; 
    -moz-appearance: caret; 
    -o-appearance: caret; 
     appearance: caret; 

NOTA: Utilice none, caret no es el óptimo.

12

Aquí es la solución fácil

input[type=text] { 
    -webkit-appearance: none; 
    -moz-appearance: none; 
    appearance: none; 
} 
Cuestiones relacionadas