css - Chrome 输入自动提示记忆值更改 CSS
问题描述
当 Chrome 记住用户/密码字段并自动向用户建议该条目时,我似乎无法更改这些输入字段的 CSS。
例如,您可以尝试通过 Chrome 中的 DevTools 编辑登录表单中的 Facebook 密码字段:
element.style {
background-color: green !important;
}
您会看到密码字段没有变成绿色。
Firefox 效果很好,这似乎只是 Chrome 的问题。
所以基本问题是: 如何为自动建议/自动完成字段覆盖浏览器的内置 CSS?
解决方案
您可以关闭浏览器的自动完成功能。
<input name="q" type="text" autocomplete="off"/>
或者您可以使用它在 chrome 中进行自定义:
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover,
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
border: 1px solid green;
-webkit-text-fill-color: green;
-webkit-box-shadow: 0 0 0px 1000px #000 inset;
transition: background-color 5000s ease-in-out 0s;
推荐阅读
- android - 键入时禁用edittext的自动扩展
- php - php-fpm 中按需模式下的 pm.process_idle_timeout 不起作用
- shibboleth - HTTP 请求标头中缺少自定义属性,但它存在于 Shibboleth 响应中
- javascript - 观测值的条件合并
- python - 用光栅读取 4 波段图像
- docker - ssh not working after docker installation
- sql - 如何在表中设置属性以使约束不为空
- swift - 如何覆盖“PhoneNumberKit”中的默认区域代码?
- soap - 肥皂标题不被理解
- vba - 将 Myrange 从段落减少为两行