El efecto de relleno automático del navegador Chrome eliminó background-color
y background-image
desde Username
yPassword
campos de entrada.
Antes de autocompletar
Después de autocompletar
Pero Chrome Browser autocompletar oculta mis íconos de las entradas y también cambia mi background-color
. Así que necesito que mis iconos permanezcan en las entradas tal como están.
¿Es posible evitar que Chrome Browser cambie el color de fondo de los campos y oculte imágenes?
.form-section .form-control {
border-radius: 4px;
background-color: #f7f8fa;
border: none;
padding-left: 62px;
height: 51px;
font-size: 16px;
background-repeat: no-repeat;
background-position: left 17px center;
}
.form-section .form-control:focus {
-webkit-box-shadow: none;
box-shadow: none;
}
.form-section .form-group {
margin-bottom: 21px;
}
.form-section .form-control[type="email"] {
background-image: url('https://i.stack.imgur.com/xhx3w.png');
}
.form-section .form-control[type="password"] {
background-image: url('https://i.stack.imgur.com/910l0.png');
}
.form-btn {
padding:10px;
background-color: #65a3fe;
border: none;
color: #ffffff;
font-size: 18px;
font-weight: 700;
}
<div class="form-section">
<form>
<div class="form-group">
<input title="Email" type="email" class="form-control" name="email" placeholder="Your email address" value="">
</div>
<div class="form-group">
<input title="Password" type="password" class="form-control" name="password" placeholder="Your Password">
</div>
<button type="submit" class="btn btn-primary form-btn">Log in</button>
</form>
</div>
javascript
html
css
google-chrome
Jignesh Panchal
fuente
fuente
autocomplete="off"
en la etiqueta de entrada.Respuestas:
Para el fondo:
transparent
no funcionará aquí, así que utilice colores.para color de texto:
Tu solución: (para el caso anterior)
Use por separado
div
para el icono y parainput
fuente
img
etiqueta?Usted NO PUEDE Invalidar el código de autocompletar, ya que está siendo controlado por el agente de usuario de estilo , echar un vistazo a cascada de pedidos por saber más.
Aquí está el código (que he copiado de Google Chrome ) que hace que sus iconos desaparezcan en autocompletar, en caso de que se lo esté preguntando :
¿Y ahora qué? Si tiene la intención de resolver el problema de la desaparición de iconos , aquí hay un truco que puede hacerlo por usted:
fuente
Por favor, compruebe si esto funciona para usted. Hice algunos cambios en tu código.
Puedes consultar este jsfiddle
fuente
¿Crédito para @Fareed Alnamrouti por eliminar el color de fondo de entrada para el autocompletado de Chrome?
fuente
Probemos este código, espero que te sea útil
Si desea eliminar el color de fondo, agregue el color de fondo predeterminado en el estilo de fotograma clave
fuente