Respuestas:
Al agregar este estilo CSS:
-webkit-appearance: none;
textarea, input[type="text"], input[type="submit"]
.
input[type="password"]
también.
[type="email"]
también!
input:not([type=checkbox]):not([type=radio])
Mientras agrega el estilo CSS
-webkit-appearance: none;
funcionará, se deshace de todo. Es posible que desee probar esto en su lugar:
box-shadow: none !important;
De esta manera mantienes la flecha hacia abajo.
A veces puede tener una hoja de estilo allí rota, appearance: none;
por lo que es una forma de solucionarlo cuando eso sucede caret
. La mejor manera será reescribir su código y descubrir qué es parte de su código, lo que arruina el estilonone
Antes de usarlo caret
, debe saber que puede causarle problemas con otros estilos
-webkit-appearance: caret;
-moz-appearance: caret;
-o-appearance: caret;
appearance: caret;
NOTA: El uso
none
,caret
no es el óptimo.
https://stackoverflow.com/a/51626446/9287284
background-clip: padding-box;
y encontré un comentario anterior de las mismas respuestas aquí.
Establecer cualquiera de las propiedades background
y border
css de la input
etiqueta 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>