我是一名有用的助手,可以翻译文本。
我有一个表单,其中包含一个
当我之前没有聚焦到输入框时,占位符的颜色是灰色的: 当输入框获得焦点时,它会变成紫色: 当输入框失去焦点时,它会变成红色:
我有一个表单,其中包含一个
mat-form-field
输入框。它包括占位符,但我不知道如何设置占位符文本颜色。当我之前没有聚焦到输入框时,占位符的颜色是灰色的: 当输入框获得焦点时,它会变成紫色: 当输入框失去焦点时,它会变成红色:
我的要求是更改紫色的部分。我尝试了这个解决方案:https://css-tricks.com/almanac/selectors/p/placeholder/ 但是它对我没有用。
有什么想法吗?
更新:
这是检查过的输入:
<input _ngcontent-bqk-c14="" class="inputSearch input-textstyle mat-input-element mat-form-field-autofill-control cdk-text-field-autofill-monitored ng-pristine ng-invalid ng-touched" formcontrolname="description" matinput="" type="text" ng-reflect-autocomplete="[object Object]" ng-reflect-name="description" ng-reflect-placeholder=" Buscar" ng-reflect-type="text" autocomplete="off" role="combobox" aria-autocomplete="list" aria-expanded="false" aria-haspopup="true" id="mat-input-1" placeholder=" Buscar" aria-invalid="true" aria-required="false">
提前感谢!
:focus
和:active
时使用:placeholder
。 - Sameer