html - 在 HTML 日期输入中更改 Chrome 日历图标的颜色
问题描述
我在 Chrome 中对 HTML 5 Date 输入进行样式设置时遇到了一些困难。
使用诸如 的标记
<input type="date" max="2020-06-03" value="2020-06-01">
,在 CSS 中使用一些背景和字体颜色样式,在 Chrome 中呈现为:
我想将右侧的日历图标设为白色,以便与文本的颜色相匹配。
::-webkit-calendar-picker-indicator
看起来像一个可能的候选人。在此设置背景颜色会更改图标后面的颜色(如预期的那样)。但是我找不到任何对图标颜色本身有影响的参数。
解决方案
我现在已经设法解决它,使用 CSS 过滤器将黑色反转为白色
::-webkit-calendar-picker-indicator {
filter: invert(1);
}
然而,这感觉非常脆弱,远非理想。
推荐阅读
- ubuntu-16.04 - 安装 libgnutls-deb0-28 ubuntu 16.04
- clickhouse - 将 clickhouse 存储路径设置为网络共享文件夹
- reactjs - 有没有办法从 URL 加载高分辨率图像 - 首先是低分辨率,然后是加载低分辨率后的高分辨率?
- ios - 连接 30 台 iPad
- python - 在 Python 字典中添加缺失值
- android - 如何在多个类中使用一个特定函数,而无需在 Kotlin 的所有类中实际复制其代码?
- sql - 在 phpmyadmin 中创建一个 sql 查询
- amazon-web-services - 无服务器应用程序中的微服务和报告
- amazon-web-services - SQS -> StepFunction 使用无服务器框架
- c - 使用奇异值分解的矩阵的 Moore-Penrose 伪逆