css - Chrome 自动填充黄色背景位于表单字段中的图标上方

标签 css forms google-chrome icons autofill

Jsfiddle: jsfiddle.net/dlnkprs/MR33L/

我正在为 Wordpress 登录表单创建不同的样式。我在用户名和密码字段中都放了一个图标。显示这个:

Normal

但是..当您使用 Chrome 的自动填充时,背景会变成黄色并且图标会消失:

Chrome autofill

知道如何解决这个问题以使图标仍然可见吗?

最佳答案

input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 1000px #fff inset;
}

这将使输入的背景为白色,显然您可以将颜色更改为您喜欢的任何颜色。不幸的是,我找不到任何方法让图标出现在黄色背景前,所以我可以推荐的最好的方法是通过添加 autocomplete="off" 在每个输入元素中关闭自动完成> 归功于他们。

抱歉,我不能提供更多帮助。

关于css - Chrome 自动填充黄色背景位于表单字段中的图标上方,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22202335/

相关文章:

html - CSS 以具有特定属性值的类为目标

jquery - 在某些 HTML 标记后停止打印

javascript - javascript中的隐藏表单文件POST

移动网络浏览器中的 javascript

google-chrome - 如何将我的网站从 Google 的兴趣群组政策中排除?

jquery - Wordpress 看不到我的新 style.css 文件

html - 鼠标悬停时向上移动图像

javascript - HTML 表单上的 CSS 动画

php - 数据库错误。 SQL 查询未被执行

google-chrome - 谷歌浏览器 Cookie 扩展 : "Cannot call method ' set' of undefined"