【问题标题】:Getting Rid of Yellow Fill On Input After Email Auto-Fill From Chrome从 Chrome 自动填充电子邮件后,摆脱输入时的黄色填充
【发布时间】:2016-11-21 09:56:28
【问题描述】:

我设置了一个简单的用户名密码表单,并应用了一些样式。它工作得很好。当我多次登录时,问题就来了。

也就是说,由于 Chrome 可以识别我的电子邮件,它会尝试自动填充它。如果我同意,用户名文本框会变成令人厌恶的黄色。请参阅下面的图片以获取屏幕截图。

我怎样才能阻止这种情况发生?我没有彻底测试过,但似乎Firefox和Safari都没有这个问题。

【问题讨论】:

    标签: javascript html css google-chrome cross-browser


    【解决方案1】:

    你可以使用:-webkit-autofill CSS 伪类,当一个元素的值被浏览器自动填充时它匹配。

    input:-webkit-autofill {
        -webkit-box-shadow: 0 0 0 1000px white inset !important;
    }
    

    【讨论】:

    • 这是 Chrome 专用还是跨浏览器?
    • Chrome 和 Safari !
    • 太棒了!谢谢。
    • 如果这解决了问题,请将其标记为已接受(以便将来遇到相同问题的人能够轻松发现它)。
    • 我要去。再过 6 分钟,然后我就可以了;)
    猜你喜欢
    • 2012-07-28
    • 2015-05-21
    • 2016-08-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-08
    • 1970-01-01
    • 2020-08-23
    相关资源
    最近更新 更多