码迷,mamicode.com
首页 > Web开发 > 详细

#-webkit-autofill##google#启用表单自动填充时,如何覆盖黄色背景

时间:2018-07-27 12:02:00      阅读:193      评论:0      收藏:0      [点我收藏+]

标签:The   .com   head   右键   ima   gpo   sel   google   ref   

#-webkit-autofill##google#启用表单自动填充时,如何覆盖黄色背景

google和opera浏览器的表单自动填充后,输入框均会变成黄色背景,黑色字体。如下图。

技术分享图片

这样的话会与网页的整体设计风格不一致,怎样自定义样式,来覆盖黄色背景。

首先来看看是什么导致的,右键查看元素样式:

input:-webkit-autofill,textarea:-webkit-autofill, select:-webkit-autofill{
  rgb(250, 255, 189);
  background-image: none;
  color: rgb(0, 0, 0);
}
一目了然了,-webkit-autofill重新渲染了input的背景色及字体颜色。
 
ok,原因找到了,解决方法也有了,重写-webkit-autofill
1, Not working (不起效果)
input:-webkit-autofill,textarea:-webkit-autofill, select:-webkit-autofill{
  rgb(255, 255, 255);
  background-image: none;
  color: rgb(102, 102, 102);
}
2,  Not working(不起效果)
input:-webkit-autofill,textarea:-webkit-autofill, select:-webkit-autofill{
  rgb(255, 255, 255) !important;
  background-image: none !important;
  color: rgb(102, 102, 102) !important;
}
3, working(起效果)
input:-webkit-autofill,textarea:-webkit-autofill, select:-webkit-autofill{
  -webkit-box-shadow:0 0 0 50px white inset; /* Change the color to your own background color */
  -webkit-text-fill-color: #666;
}
 
ok 表单的黄色填充颜色没有了,
技术分享图片
 

 

#-webkit-autofill##google#启用表单自动填充时,如何覆盖黄色背景

标签:The   .com   head   右键   ima   gpo   sel   google   ref   

原文地址:https://www.cnblogs.com/yaomengli/p/9376418.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!