Yanıtlar:
Bu css stilini ekleyerek:
-webkit-appearance: none;
textarea, input[type="text"], input[type="submit"].
input[type="password"].
[type="email"]!
input:not([type=checkbox]):not([type=radio])
CSS stilini eklerken
-webkit-appearance: none;
çalışacak, her şeyden kurtulacak. Bunun yerine denemek isteyebilirsiniz:
box-shadow: none !important;
Bu şekilde aşağı oku tutarsınız.
Bazen orada bir stil sayfası olabilir, bu appearance: none;nedenle bunu kullanmak için düzeltmenin bir yolu kırdı caret. En iyi yol, kodunuzu yeniden yazmak ve kodunuzun hangi kısmının olduğunu bulmaktır.none
Kullanmadan önce caret, diğer stillerle size biraz sorun yaşayabileceğini bilmeniz gerekir
-webkit-appearance: caret;
-moz-appearance: caret;
-o-appearance: caret;
appearance: caret;
NOT: Kullanım
none,caretoptimum değildir.
https://stackoverflow.com/a/51626446/9287284
background-clip: padding-box;
ve burada aynı eski cevapları buldum.
Etiketin ya backgroundve bordercss özelliklerinin ayarlanması da inputişe yarıyor gibi görünüyor.
Bunu dene:
<style>
input {
background: #ccc;
border: none;
}
</style>
<form>
First name: <input type="text"/><br />
Last name: <input type="text" />
</form>