HTML5 позиционирование родных элементов управления датой и временем - PullRequest
0 голосов
/ 20 декабря 2018

Если я установил пользовательскую высоту для элемента <input type="date" />, собственные элементы управления (кнопки вверх и вниз), которые отображаются при наведении, будут выровнены по верху ввода вместо центра.

input {
  height: 40px;
}
<input type="date" />

То же самое происходит с type="time" входами, но не с type="number".Как расположить эти кнопки в центре (по вертикали) входа?

Ответы [ 2 ]

0 голосов
/ 20 декабря 2018

input[type=date]::-webkit-inner-spin-button,
input[type=date]::-webkit-outer-spin-button {
  height: 40px;
}
<input type="date" />

Море это только что я отредактировал.

0 голосов
/ 20 декабря 2018

Используйте padding вместо height

input {
      padding: 10px 0px 10px 0px;
}
<input type="date" />

Использование height

input {
  height: 40px;
}
input[type=date]::-webkit-inner-spin-button {
margin-top: 10px!important;
}



input[type=date]::-webkit-calendar-picker-indicator {
margin-top: 10px!important;
}
<input type="date" />
...