texto sombra ponerle poner letras interior efectos con colocar borde abecedario html input

html - ponerle - eliminar la sombra interna de entrada de texto



sombra interior css (7)

Así que tengo una entrada de texto, estoy usando html5, en Chrome, y quiero cambiar el aspecto de una entrada de texto, #f1f1f1 el contorno en el enfoque (naranja en cromo), establecí el fondo en un color claro #f1f1f1 pero ahora hay un borde más grueso en los lados superior e izquierdo, como si fuera mirado hacia adentro, cuando no hay cambio en el color de fondo esto no sucede. ¿Cómo lo elimino? Lo siento, no puedo proporcionar una imagen, en un dispositivo móvil.

Sucede en Chrome, es decir, y Firefox, no puede probar otros.


Agregar border: none o border: 0 para eliminar el borde, o border: 1px solid #ccc para hacer el borde delgado y plano.

Para eliminar el relleno de fantasmas en Firefox, puedes usar ::-moz-focus-inner :

::-moz-focus-inner { border: 0; padding: 0; }

Ver demostración en vivo



Establecer border: 1px solid black para que todos los lados sean iguales y eliminar cualquier tipo de borde personalizado (que no sea sólido). Además, configure box-shadow: none para eliminar cualquier sombra insertada que se le aplique.


Estoy trabajando en Firefox. y yo estaba teniendo el mismo problema, el texto del tipo de entrada se define automáticamente, algo se parece a la inserción de la sombra del cuadro, pero no es así. el que desea cambiar es el borde ... solo establece el border:0; y tu estas listo.


Ninguna solución está funcionando actualmente. Aquí está mi solución. Puedes agregar prefijos.

box-shadow: inset 0px 0px 0px 0px red;



border-style:solid; anulará el estilo de inset . Que es lo que preguntaste

border:none eliminará el borde todos juntos.

border-width:1px lo configurará para que sea como antes de que cambie el fondo.

border:1px solid #cccccc es más específico y aplica los tres, ancho, estilo y color.

Ejemplo: https://jsbin.com/quleh/2/edit?html,output