【发布时间】:2015-03-13 15:13:42
【问题描述】:
我正在编写一个移动网站,并使用 sass 对其进行样式设置。
我想更改文本输入的占位符颜色,但我不能这样做。
这是占位符的mixin
@mixin placeholder($color) {
::-webkit-input-placeholder {color: $color}
:-moz-placeholder {color: $color}
::-moz-placeholder {color: $color}
:-ms-input-placeholder {color: $color}
}
然后我将它包含在一个类中
.input-class {
@include placeholder(#FFFFFF);
}
最后将类设置为输入
<input class="input-class" ...>
但是什么也没发生。此外,我的 IDE 在 mixins 行上设置了一个错误,告诉我:“未知的伪选择器 -webkit-input-placeholder”,而 chrome 似乎无法识别该标签。
如何更改占位符的颜色?不管响应是 sass 还是 css。
提前致谢。
【问题讨论】:
标签: html css sass webkit placeholder