回答:
このCSSスタイルを追加することにより:
-webkit-appearance: none;
textarea, input[type="text"], input[type="submit"]
です。
input[type="password"]
ずに。
[type="email"]
ずに!
input:not([type=checkbox]):not([type=radio])
CSSスタイルを追加しながら
-webkit-appearance: none;
動作し、それはすべてを取り除きます。代わりにこれを試してください:
box-shadow: none !important;
このようにして、下矢印を保持します。
時々あなたはそこでスタイルシートを壊すことができるappearance: none;
ので、それが起こったときにそれを修正する方法は使用することcaret
です。最良の方法は、コードを書き直して、コードのどの部分がスタイルを台無しにするかを見つけることですnone
使用caret
する前に、他のスタイルで問題が発生する可能性があることを知っておく必要があります
-webkit-appearance: caret;
-moz-appearance: caret;
-o-appearance: caret;
appearance: caret;
注:を使用することは最適
none
でcaret
はありません。
https://stackoverflow.com/a/51626446/9287284
background-clip: padding-box;
そして、私はここに古い同じ回答のコメントを見つけました。