Jawaban:
Dengan menambahkan gaya css ini:
-webkit-appearance: none;
textarea, input[type="text"], input[type="submit"].
input[type="password"]juga.
[type="email"]juga!
input:not([type=checkbox]):not([type=radio])
Sambil menambahkan gaya CSS
-webkit-appearance: none;
akan bekerja, itu menghilangkan segalanya. Anda mungkin ingin mencoba ini sebagai gantinya:
box-shadow: none !important;
Dengan cara ini Anda menjaga panah bawah.
Kadang-kadang Anda dapat memiliki stylesheet di sana appearance: none;sehingga cara untuk memperbaikinya ketika itu terjadi adalah dengan menggunakancaret . Cara terbaik adalah menulis ulang kode Anda dan mencari tahu bagian mana dari kode Anda di sananone
Sebelum menggunakan caretAnda perlu tahu bahwa itu bisa membuat Anda kesulitan dengan gaya lain
-webkit-appearance: caret;
-moz-appearance: caret;
-o-appearance: caret;
appearance: caret;
CATATAN: Gunakan
none,caretbukan yang optimal.
https://stackoverflow.com/a/51626446/9287284
background-clip: padding-box;
dan saya menemukan komentar jawaban yang sama lebih tua di sini.
Pengaturan salah satu backgrounddan borderproperti css dariinput tag juga tampaknya berfungsi.
Coba ini:
<style>
input {
background: #ccc;
border: none;
}
</style>
<form>
First name: <input type="text"/><br />
Last name: <input type="text" />
</form>