Risposte:
Aggiungendo questo stile CSS:
-webkit-appearance: none;
textarea, input[type="text"], input[type="submit"]
.
input[type="password"]
anche tu .
[type="email"]
anche!
input:not([type=checkbox]):not([type=radio])
Durante l'aggiunta dello stile CSS
-webkit-appearance: none;
funzionerà, si sbarazzerà di tutto. In alternativa, potresti provare questo:
box-shadow: none !important;
In questo modo mantieni la freccia giù.
A volte puoi avere un foglio di stile lì rotto, appearance: none;
quindi un modo per risolverlo quando succede è usare caret
. Il modo migliore sarà quello di riscrivere il tuo codice e scoprire per cosa fa parte del tuo codice rovinare lo stilenone
Prima di utilizzare caret
è necessario sapere che può causare problemi con altri stili
-webkit-appearance: caret;
-moz-appearance: caret;
-o-appearance: caret;
appearance: caret;
NOTA: utilizzare
none
,caret
non è ottimale.
https://stackoverflow.com/a/51626446/9287284
background-clip: padding-box;
e ho trovato un vecchio commento con le stesse risposte qui.
Anche l'impostazione delle proprietà css background
e border
del input
tag sembra funzionare.
Prova questo:
<style>
input {
background: #ccc;
border: none;
}
</style>
<form>
First name: <input type="text"/><br />
Last name: <input type="text" />
</form>