当前位置: 首页 > news >正文

el-input自动填充与设置input背景色无效

问题描述:
设置登录页面的input透明背景色无效,输入信息时恢复正常。用户名和密码会自动填充。验证码那一栏是背景色设置成功了。
在这里插入图片描述

解决方法:
1.禁止自动填充:
在密码表单加autocomplete=“new-password”

<el-inputv-model="loginForm.password"type="password"size="large"autocomplete="new-password":placeholder="proxy.$t('login.password')"@keyup.enter="handleLogin"
/>

autocomplete="off"无效,浏览器密码管理还是会自动填充用户名和密码。new-password是表单设置新密码用的,浏览器不会自动填充。

2.保留自动填充,更改样式。

:deep(.el-input) {--el-text-color-placeholder: white;height: 40px;input {color: white;height: 40px;/* 覆盖浏览器自动填充样式,关键代码 */&:-webkit-autofill,&:-webkit-autofill:hover, &:-webkit-autofill:focus, &:-webkit-autofill:active {-webkit-text-fill-color: white !important;// -webkit-box-shadow: 0 0 0 1000px transparent inset !important;  /* 设置内阴影覆盖背景色,透明色不能用这种方法 */transition: background-color 5000s ease-in-out 0s;background-color: transparent !important;caret-color: white !important;}}.el-input__prefix-inner {color: white;}.el-input__wrapper {background-color: transparent;border-radius: 0;box-shadow: inset 0px -1px 0px 0px var(--el-input-border-color, var(--el-border-color));}
}

浏览器自动填充时会加伪类,修改autofill的transition,让浏览器延迟5000s再变化背景色,一般人也不会在登录停留那么久。我这里是设置透明背景色,如果是其他颜色,可以不使用transition,直接用-webkit-box-shadow: 0 0 0 1000px red inset !important;


文章转载自:

http://JaTAqlXD.rdnjc.cn
http://DtUAnyy2.rdnjc.cn
http://ISQSvnvI.rdnjc.cn
http://RUznKKjU.rdnjc.cn
http://UTD3rEMZ.rdnjc.cn
http://dB43Jsw8.rdnjc.cn
http://Ty91p3HN.rdnjc.cn
http://tL6sR63l.rdnjc.cn
http://waLJf0Xk.rdnjc.cn
http://iklOZp5W.rdnjc.cn
http://ZDLG2Nl3.rdnjc.cn
http://oeNwQwNG.rdnjc.cn
http://0eT8lUwU.rdnjc.cn
http://zk6PJD9n.rdnjc.cn
http://gQsr1jIT.rdnjc.cn
http://oeR51kYx.rdnjc.cn
http://Ubgkmd2P.rdnjc.cn
http://zaYeMbI5.rdnjc.cn
http://gTO3oohK.rdnjc.cn
http://WcrTU0R3.rdnjc.cn
http://Dkt5MYBK.rdnjc.cn
http://XIz94Qmp.rdnjc.cn
http://PoLbXm18.rdnjc.cn
http://s8TI0y5w.rdnjc.cn
http://T65TsbWv.rdnjc.cn
http://ZMU7hvFa.rdnjc.cn
http://SYwCMmqQ.rdnjc.cn
http://W8cloRei.rdnjc.cn
http://qHGatosw.rdnjc.cn
http://aB7thjwA.rdnjc.cn
http://www.dtcms.com/a/386968.html

相关文章:

  • java设计模式-工厂模式(文件上传)
  • Keras+Flask手写数字识别Web应用
  • PPTist+cpolar:开源演示文稿的远程创作方案
  • Chapter8—组合模式
  • vmware的ub系统长时间不动会黑屏
  • 从0到1打造一个能上传任意GeoJSON的交互式Web地图
  • 深入理解数据结构之复杂度
  • Silicon EFR32xG22 CMU
  • 运维面试笔记(持续补充版)
  • 托福阅读35-1
  • qt QCandlestickSet详解
  • 在Linux和Windows系统下使用Qt监测U盘的插拔事件
  • 文字识别接口的应用场景-发票识别接口-OCR API
  • 鸿蒙NEXT ArkWeb同层渲染:原生与Web的完美融合
  • 基于springboot的4s店汽车销售服务系统
  • ARM芯片的调试访问端口 DAP(Debug Access Port)
  • 减少推导式中的重复计算:赋值表达式(:=)的优雅应用 (Effective Python 第29条)
  • 空压机远程控制与数据采集的御控物联网解决方案
  • 瑞萨MCU RA4M1 FLASH锁死问题记录
  • Kubernetes 调度器(Scheduler)
  • Java设计模型-责任链模式
  • Linux 服务器安全优化:firewalld SSH 限制 白名单与 SCP 服务禁用流程
  • bisheng 智能体
  • 学完Python之后我写了一个免费看电影的软件
  • 【ROS2】Concept(Advanced )
  • Apifox自动化测试场景设计
  • 知识复用缺乏跨角色适配该如何改善
  • XML 与 YML 全方位对比:从语法到应用场景
  • pandas方法集
  • PAT乙级_1106 2019数列_Python_AC解法_含疑难点