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输入框,但是实现起来需要花点心思。而上面这种方式简单粗暴,果断采取了。

相关推荐
Aotman_1 分钟前
Vue el-table 字段自定义排序(进阶)
前端·javascript·vue.js·elementui·前端框架·ecmascript
Charonrise1 分钟前
完美解决Microsft Edge浏览器双击无法打开 双击无反应 无响应 不能用
前端·edge
华仔啊2 分钟前
这 5 个冷门 HTML 标签,让我直接删了100 行 JS 代码!
前端·html
西维6 分钟前
大屏、看板必备的丝滑技巧 — 数字滚动
前端·javascript·动效
前端工作日常10 分钟前
我学习到的AG-UI的功能:全面的交互支持
前端
LawrenceLan12 分钟前
Flutter 零基础入门(十三):late 关键字与延迟初始化
开发语言·前端·flutter·dart
深耕AI12 分钟前
【wordpress系列教程】03 网站页面的编辑
开发语言·前端
前端达人19 分钟前
2026年React数据获取的第六层:从自己写缓存到用React Query——减少100行代码的秘诀
前端·javascript·react.js·缓存·前端框架
小酒星小杜22 分钟前
在AI时代,技术人应该每天都要花两小时来构建一个反内耗构建系统 - Ship 篇
前端·javascript·vue.js