Ответы:
Добавляя этот стиль 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;
и я нашел более старый комментарий с тем же ответом здесь.
Установка либо background
и border
CSS свойства input
тега также , кажется, работает.
Попробуй это:
<style>
input {
background: #ccc;
border: none;
}
</style>
<form>
First name: <input type="text"/><br />
Last name: <input type="text" />
</form>