html - 在 Chrome 中隐藏 HTML 时间输入字段上的图标
问题描述
在 Chrome 中,当您将type="time"
属性设置为输入框时,您会在输入旁边看到一个小图标时钟图标。有没有办法去掉这个小时钟图标?
解决方案
基于这个问题的答案: Change date input triangle to a calendar icon
我们可以看到我们需要覆盖 -webkit-calendar-picker-indicator 伪元素,例如:
input[type="time"]::-webkit-calendar-picker-indicator {
background: none;
}
默认情况下,它在 Chrome 中
这里是 -webkit-calendar-picker-indicator 背景无
当然,您隐藏了一个可点击选择器的事实,因此您可能需要再次考虑如果它是只读的或进行更多样式设置,您将如何显示它。
并从下面拉入 Eiriks 有用的贡献,以完全删除空间添加:
display:none;
推荐阅读
- python - os.walk() 问题 - 如何包含 Windows 文件属性错误列为“0 字节”的子目录
- typescript - 如何修复 SyntaxError:无法在模块外使用 import 语句?
- sparql - 在流利过滤器中使用 STRSTARTS
- python - 关闭浏览器选项卡后如何删除烧瓶会话?
- python - 在 django html 表中显示数据
- javascript - 我的 EDIT 按钮无法正常工作?(Javascript 待办事项列表) 初学者
- java - onComplete 没有执行我的函数调用并运行我的函数 uploadImage() 调用之后的所有代码
- javascript - ReactJS:eventListener tranistionend 没有在 useEffect 中被清理
- java - 我如何在 Java 中获得插入符号位置
- android - 允许录制屏幕未在 android 的应用程序外部显示