Html 无法更改角度材质输入占位符的文本颜色
我正在尝试更改角度材质输入上的占位符文本颜色。似乎默认为黑色,但我希望它是白色的,因为有一个黑暗的背景色 我可能已经阅读了本网站上关于如何做到这一点的每一篇文章,但似乎没有任何效果:ng deep和mat占位符不是选项 以下是我的HTML中的一个片段:Html 无法更改角度材质输入占位符的文本颜色,html,angular,angular-material,Html,Angular,Angular Material,我正在尝试更改角度材质输入上的占位符文本颜色。似乎默认为黑色,但我希望它是白色的,因为有一个黑暗的背景色 我可能已经阅读了本网站上关于如何做到这一点的每一篇文章,但似乎没有任何效果:ng deep和mat占位符不是选项 以下是我的HTML中的一个片段: <form #searchForm="ngForm" class="example-full-width mr-auto"> <mat-form-field style="width: 350px; font
<form #searchForm="ngForm" class="example-full-width mr-auto">
<mat-form-field style="width: 350px; font-size: 14px; margin-bottom: -15px;">
<mat-label style="color: white;">Search for an Employee</mat-label>
<input matInput [(ngModel)]="userIdInput" placeholder="Enter at least 2 characters of a name or ID"
试试这个
<mat-form-field>
<mat-label>Search for an employee</mat-label>
<input matInput placeholder="Enter at least 2 characters of a name or ID">
</mat-form-field>
试试这个
<mat-form-field>
<mat-label>Search for an employee</mat-label>
<input matInput placeholder="Enter at least 2 characters of a name or ID">
</mat-form-field>
要更改占位符的css,只需修改matInput占位符的颜色。您可以使用matInput元素中的mat input元素类来执行此操作
理想情况下,我还建议您避免使用内联样式,而是使用类。它还使代码更具可读性
HTML
要更改占位符的css,只需修改matInput占位符的颜色。您可以使用matInput元素中的mat input元素类来执行此操作
理想情况下,我还建议您避免使用内联样式,而是使用类。它还使代码更具可读性
HTML
你签入调试器了吗?还有其他的设置吗!重要的是,这是压倒一切的吗?实际标签是否是具有自己样式的子元素?可能的重复项请参阅上面的链接。占位符颜色取决于同一个类别,mat form field label mat form field label类别不起作用。我有视图封装。没有设置。你签入调试器了吗?还有其他的设置吗!重要的是,这是压倒一切的吗?实际标签是否是具有自己样式的子元素?可能的重复项请参阅上面的链接。占位符颜色取决于同一个类别,mat form field label mat form field label类别不起作用。我确实有ViewEn封装。没有设置。我已经尝试过这个方法,但它不起作用。另外,::ng deep应该被弃用。我已经尝试过这个方法,但它不起作用。另外,::ng deep应该被弃用。
<form #searchForm="ngForm" class="example-full-width mr-auto">
<mat-form-field class="employee-search-field">
<mat-label>Search for an Employee</mat-label>
<input matInput [(ngModel)]="userIdInput" name="userIdInput" placeholder="Enter at least 2 characters of a name or ID"/>
</mat-form-field>
</form>
.employee-search-field {
width: 350px;
font-size: 14px;
margin-bottom: -15px;
}
.employee-search-field mat-label {
color: white;
/* add label text color here */
}
.employee-search-field .mat-input-element {
color: white;
/* add input text color here */
}
.employee-search-field .mat-input-element::placeholder {
color: white;
/* add placeholder css here */
}