input 的 placeholder 样式

 ::placeholder 伪元素

这个伪元素可以改变 input、textarea 占位文本的样式。

input::placeholder {
    color: green;
}

完整的兼容性写法:

input {
  &::-webkit-input-placeholder, /* WebKit browsers*/ 
  &:-moz-input-placeholder, /* Mozilla Firefox 4 to 18*/
  &::-moz-input-placeholder, /* Mozilla Firefox 19+*/ 
  &:-ms-input-placeholder /* Internet Explorer 10+*/
  {
    color: green;
  }
}

在 Chrome 控制台调试 placeholder 样式

默认情况下,Chrome 控制台是看不到 input 的 placeholder 的样式的,可以在控制台的设置里面把这个配置勾上就行了:

input 的 placeholder 样式_第1张图片

现在就能看到 placeholder 伪元素和其上的样式了:

input 的 placeholder 样式_第2张图片

你可能感兴趣的:(HTML,CSS,前端,css)