Mis*_*hko 27 html css html5 colors
是否可以设置placeholder
文本的颜色?
<textarea placeholder="Write your message here..."></textarea>
Run Code Online (Sandbox Code Playgroud)
Has*_*lly 27
::-webkit-input-placeholder { /* WebKit browsers */
color: #999;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
color: #999;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
color: #999;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
color: #999;
}
Run Code Online (Sandbox Code Playgroud)
Vas*_*ssi 23
没有人喜欢"参考这个答案"的答案,但在这种情况下它可能会有所帮助:用CSS更改HTML5输入的占位符颜色
由于它只受到几个浏览器的支持,你可以试试jQuery占位符插件(假设你可以\正在使用jQuery).它允许您通过CSS设置占位符文本的样式,因为它实际上只是它与焦点事件的交换技巧.
但是,插件不会在支持它的浏览器上激活,因此您可以使用针对chrome\firefox的CSS和jQuery插件的CSS来捕获其余部分.
该插件可以在这里找到:https://github.com/mathiasbynens/jquery-placeholder
Sur*_*ttu 11
试试这个
textarea::-webkit-input-placeholder { color: #999;}
Run Code Online (Sandbox Code Playgroud)
为了给占位符一个颜色,只需使用以下代码行:
::-webkit-input-placeholder { color: red; }
::-moz-placeholder {color: red; }
:-ms-input-placeholder { color: red; }
:-o-input-placeholder { color: red; }
Run Code Online (Sandbox Code Playgroud)