使用CSS更改HTML5输入的占位符颜色

巧了我就是萌 提交于 2020-10-24 21:14:20

问题:

Chrome supports the placeholder attribute on input[type=text] elements (others probably do too). Chrome支持input[type=text]元素的占位符属性 (其他人也可能这样做)。

But the following CSS doesn't do anything to the placeholder's value: 但是以下CSS对占位符的值没有任何作用:

input[placeholder], [placeholder], *[placeholder] { color: red !important; }
<input type="text" placeholder="Value">

Value will still remain grey instead of red . Value仍然是grey而不是red

Is there a way to change the color of the placeholder text? 有没有办法改变占位符文本的颜色?


解决方案:

参考一: https://stackoom.com/question/Ax6n/使用CSS更改HTML-输入的占位符颜色
参考二: https://oldbug.net/q/Ax6n/Change-an-HTML5-input-s-placeholder-color-with-CSS
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!