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

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

时间:2014-09-18 11:03:53      阅读:410      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   color   os   ar   for   div   sp   

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

bubuko.com,布布扣

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

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

input:-webkit-autofill,textarea:-webkit-autofill, select:-webkit-autofill{
  background-color: 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 表单的黄色填充颜色没有了,
bubuko.com,布布扣

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

标签:style   blog   http   color   os   ar   for   div   sp   

原文地址:http://www.cnblogs.com/huanghongxia/p/3978597.html

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