最近在开发中遇到的一个问题,当网站的背景为黑色,用户使用input框中输入内容时,自动填充属性会将内容区域的背景色变为白色,如果要更改背景色,只能寻找替代方案
解决方式是:
input:-webkit-autofill,
textarea:-webkit-autofill,
select:-webkit-autofill {
-webkit-box-shadow: 0 0 0 1000px #1b1b1b inset !important;
-webkit-text-fill-color: white !important;
}
我们在这里所做的只是选择伪元素“自动填充”,然后在其内部应用一个巨大的框阴影,因此背景将被框阴影插图覆盖
然后通过属性text-fill-color
为white
效果如下
关注公众号“
太空编程
”,及时收到更多前端知识推送