border: none;
padding:0
outline: none;
1.给input设置内置阴影,至少要比你的input自己大。不过,box-shadow是很慢的,适当大小。并且,若是你的input是用图片作背景的话,是没有办法作这么干的。设置transparent也不能够。web
input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill { -webkit-box-shadow: 0 0 0 100px white inset; //经过内阴影覆盖默认黄色背景 -webkit-text-fill-color: #333; //去除默认黑色字色 }
2.关闭自动补全spa
<input type="text" autocomplete="off">
3.设置背景变换过渡,可短期内保持本来背景(支持透明)code
transition: background-color 5000s ease-in-out 0s;
input::-webkit-input-placeholder{color:rgba(0,0,0,0.3);} input::-moz-input-placeholder{color:rgba(0,0,0,0.3);} input::-ms-input-placeholder{color:rgba(0,0,0,0.3);} input::-o-input-placeholder{color:rgba(0,0,0,0.3);}