Chrome Browser otomatis mengisi efek yang dihapus dari background-color
dan background-image
dari Username
dan Password
bidang input.
Sebelum pelengkapan otomatis
Setelah selesai otomatis
Tetapi Chrome Browser lengkap menyembunyikan ikon saya dari input dan juga mengubah saya background-color
. Jadi saya perlu ikon saya tetap pada input apa adanya.
Dimungkinkan untuk menghentikan Browser Chrome dari mengubah warna latar belakang bidang dan menyembunyikan gambar?
.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
sumber
sumber
autocomplete="off"
tag input.Jawaban:
Untuk Latar Belakang:
transparent
tidak akan berfungsi di sini, jadi silakan gunakan warna.untuk warna teks:
Solusi Anda: (untuk kasus di atas)
Gunakan
div
ikon terpisah untuk dan untukinput
sumber
img
tag?Anda TIDAK BISA Mengesampingkan kode autocomplete, karena itu dikendalikan oleh stylesheet agen pengguna , lihat cascading-order untuk tahu lebih banyak.
Berikut adalah kode ( saya sudah menyalin dari google chrome ) yang membuat ikon Anda menghilang pada autocomplete, kalau -kalau Anda bertanya-tanya :
Jadi bagaimana sekarang? Jika Anda berniat menyelesaikan masalah ikon yang hilang di sini adalah hack yang dapat Anda lakukan untuk Anda:
sumber
Silakan periksa apakah ini cocok untuk Anda. Saya membuat beberapa perubahan pada kode Anda.
Anda dapat memeriksa di jsfiddle ini
sumber
Kredit ke @Fareed Alnamrouti dari Menghapus warna latar belakang input untuk Chrome autocomplete?
sumber
Mari kita coba kode ini, semoga ini membantu Anda
Jika Anda ingin menghapus warna latar belakang, kemudian tambahkan warna latar belakang standar dalam gaya keyframe
sumber