思路:
- 首先要获取到placeholder,获取到了之后才能改变它。
- 怎么获取?我们可以通过伪元素::placeholder来达到目的。
这里还要看看::placeholder的兼容性,MDN公布目前此伪元素只兼容以下版本
- Chrome 56+
- Firefox 51+
- Safari 10.1+
- Opera 43+
- Edge 16+
- IE 11+
- iOS Safari 10.3+
- Android Browser 4.4+
- Android Chrome 56+
placeholder用于占位置,向用户提示。那么根据不同的项目要求,需要设置占位符的样式,以下代码可以帮助我们实现placeolder的颜色,透明度,字体大小,风格等等的设置。
css代码如下:
input::-webkit-input-placeholder {
color: red;
font-size: 1.5em;
font-family: 楷体;
font-weight: bold;
}
效果如下: