css设置浏览器表单自动填充时的背景

浏览器自动填充表单内容,会自动设置背景色。对于一般的用户,也许不会觉得有什么,但对于要求比较严格的用户,就会"指手画脚"。这里,我们通过css属性来设置浏览器填充背景的过渡时间,使用户看不到过渡后的背景,达到"清新"的感觉。

通常,浏览器自动填充表单的表现形式如下:

而我们想要的效果如下:

通过css设置即可实现上述效果:

css 复制代码
:deep(.el-input) {
	input {
		height: 38px;
		&:-webkit-autofill, &:-internal-autofill-selected {
			transition-delay: 5000s;
			transition: color 5000s ease-out, background-color 5000s ease-out;
			-webkit-transition-delay: 5000s;
			-webkit-transition: color 5000s ease-out, background-color 5000s ease-out;
		}
	}
}

通过设置input框的过渡,使input框自动填充的过渡效果在5000s后发生,这样表面上,用户就看不到浏览器设置的背景了。

当然上面也只是实现的一种方法,记得还有一种方法是用div去模拟input输入框,但是实现起来需要花点心思。而上面这种方式简单粗暴,果断采取了。

相关推荐
yt948323 分钟前
C#实现CAN通讯接口
java·linux·前端
前端小巷子3 分钟前
Cookie与Session:Web开发中的身份验证与数据存储
前端·javascript·面试
小磊哥er15 分钟前
【前端工程化】前端开发中如何做一套规范的项目模版
前端
Wetoria26 分钟前
管理 git 分支时,用 merge 还是 rebase?
前端·git
前端开发与ui设计的老司机36 分钟前
UI前端与数字孪生融合新领域:智慧环保的污染源监测与治理
前端·ui
一只小风华~1 小时前
Web前端开发: :has功能性伪类选择器
前端·html·html5·web
Mr_Mao5 小时前
Naive Ultra:中后台 Naive UI 增强组件库
前端
前端小趴菜056 小时前
React-React.memo-props比较机制
前端·javascript·react.js
摸鱼仙人~7 小时前
styled-components:现代React样式解决方案
前端·react.js·前端框架
sasaraku.8 小时前
serviceWorker缓存资源
前端