【发布时间】:2015-04-28 13:46:19
【问题描述】:
如果单击 html5 日期输入上的向下箭头,是否可以设置弹出日历的样式?
<form>
<label for="f-duedate">Due date</label>
<input id="f-duedate" type="date" name="duedate"
data-date-format="dd.mm.YYYY">
</form>
http://jsfiddle.net/no8a17eo/1/
我知道有用于设置输入字段本身样式的伪选择器:
::-webkit-datetime-edit-fields-wrapper {
}
::-webkit-datetime-edit-text {
}
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-year-field {
}
::-webkit-inner-spin-button {
display: none;
}
::-webkit-calendar-picker-indicator:hover {
background:none;
}
至少我只需要它在最新版本的谷歌浏览器上工作
【问题讨论】:
-
我认为是重复的,请查看此答案:stackoverflow.com/a/16106788/2104879
-
不,我不是在询问输入字段,我需要一种设置日历样式的方法。另外,我不需要跨浏览器解决方案。
-
@meatFeed 我知道你的痛苦,那些认为红色是蓝色的复制品的笨蛋; Stack 上的信誉系统明确不与能力相关!
标签: css html google-chrome date input