首页 > 代码库 > 解决chrome浏览器对于自动填充的input表单添加的默认的淡黄色背景问题
解决chrome浏览器对于自动填充的input表单添加的默认的淡黄色背景问题
如果我们把一个表单设置位 autofocus ,这时这个表单在获取焦点后就会产生淡黄色的背景,我们就是使用!important的方法也无法去除。
解决方法一: 取消设置input表单的autofocus属性
解决方法二:对于没有背景图片的元素,添加下面的代码:
input:-webkit-autofill { -webkit-box-shadow: 0 0 0px 1000px white inset; -webkit-text-fill-color: #333;}
解决方法三: 对于有背景图片的元素,将背景图片拿出来,置于<label></label>中,再对input表单进行设置。
值得注意的是:除了chrome默认定义的background-color,background-image,color不能用 !important 提升其优先级以外,其他的属性均可使用!important提升其优先级。
解决chrome浏览器对于自动填充的input表单添加的默认的淡黄色背景问题
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。