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 caret
Anda 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
,caret
bukan 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 background
dan border
properti 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>