0

如果我将自定义高度设置为<input type="date" />元素,则悬停时出现的本机控件(向上和向下按钮)与输入的顶部而不是中心对齐。

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

输入也会发生同样的情况,type="time"type="number". 如何将这些按钮定位到输入的中心(垂直)?

4

2 回答 2

2

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" />

于 2018-12-20T05:55:25.993 回答
0

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

海这个我刚刚编辑的。

于 2018-12-20T05:59:25.623 回答