zoukankan      html  css  js  c++  java
  • chrome浏览器表单自动填充,样式改变---webkit-autofill

    项目中遇到问题设置了input的背景颜色 不知道为啥不起作用 

    控制台也追踪不到 真是捉急

    后来百度才知道

    原来是谷歌浏览器  

    input:-webkit-autofill, 
    textarea:-webkit-autofill, 
    select:-webkit-autofill  {
    background-color: rgb(250, 255, 189);
    background-image: none;
    color: rgb(0, 0, 0);
    }
    依然不起作用

    百度了下大部分网有的答案
    关于background-color,可以使用 -webkit-box-shadow: 0 0 0px 1000px white inset;选取相近颜色将其覆盖,这个要求input是纯背景色的情况

    不过,还有一个较好的方法是:

    transition: background-color 5000s ease-in-out 0s;
    没错,就是使用css3动画将其背景色变化的延迟时间尽可能的延长
    关于字体颜色,我们可以使用-webkit-text-fill-color: #fff;来改变

    终极解决方法,就是关闭浏览器的自动填充功能,这样就不用调样式了  (此处我试了  没有作用)

    <input type="text" name="username" id="username" autocomplete="off" />

    我最终设置

    // 谷歌浏览器管理密码自动填充的颜色背景
      .el-input__inner:-webkit-autofill {
        box-shadow: inset 0px 100px #0b3584 ;
        -webkit-text-fill-color: #fff;
      }
    完成效果

    参考网址  https://blog.csdn.net/u012761510/article/details/79063354

  • 相关阅读:
    Jetty容器集群配置Session存储到MySQL、MongoDB
    js清除浏览器缓存的几种方法
    Maven学习 (四) 使用Nexus搭建Maven私服
    ActiveMQ入门实例(转)
    SOAP Webservice和RESTful Webservice
    Redis集群搭建与简单使用
    如何设置SVN提交时强制添加注释
    linux下vi命令大全
    锦隆驾校考试场---大路
    锦隆驾校考试场---小路
  • 原文地址:https://www.cnblogs.com/wdd-cindy/p/14875272.html
Copyright © 2011-2022 走看看