表单之input的样式修改
修改placeholder字体颜色
html5为input添加了原生的占位符属性placeholder,高级浏览器都支持这个属性,例如:
<input type="text" placeholder="热门推荐" value=" ">
默认的placeholder字体颜色是呈浅灰色,如果想改变这个默认颜色,解决方案如下:
input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #f00; } input::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #f00; } input:-ms-input-placeholder, textarea:-ms-input-placeholder { color: #f00; } input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: #f00; }
input上焦点时,去掉焦点框
input{outline:none}
改变光标颜色而不影响字的颜色
input{caret-color:red;}
也可参考文章:如何改变表单控件光标颜色
input框美化
参考博文:input框focus时的美化效果