美文网首页
一招解决输入框auto complete时背景颜色问题

一招解决输入框auto complete时背景颜色问题

作者: 编程范儿 | 来源:发表于2021-01-12 16:08 被阅读0次

最近在开发中遇到的一个问题,当网站的背景为黑色,用户使用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-colorwhite

效果如下


关注公众号“太空编程”,及时收到更多前端知识推送

相关文章

网友评论

      本文标题:一招解决输入框auto complete时背景颜色问题

      本文链接:https://www.haomeiwen.com/subject/idheaktx.html