浏览器表单默认填充样式修改
表单默认样式
Chrome 会自动为 input 增加如下样式:
这个样式的优先级也比较高. 无法通过 important 覆盖
background-color: rgb(232, 240, 254) !important;
background-image: none !important;
color: rgb(0, 0, 0) !important;
解决方法:
-
通过纯色的阴影覆盖底色
input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill { -webkit-box-shadow: 0 0 0 1000px white inset; -webkit-text-fill-color: #333; } input[type=text]:focus, input[type=password]:focus, textarea:focus { -webkit-box-shadow: 0 0 0 1000px white inset; }