我在一个表单中使用了Angular Material的mat-error来显示验证错误。默认情况下,这些错误显示为橙色。是否可以调整它的样式,使它们变为红色?我试探着:
mat-error{ color: red !important; }
没有成功。提前感谢您!
pokxtpni1#
试试这个CSS。
.mat-input-invalid .mat-input-placeholder { color: red; } .mat-input-invalid .mat-input-ripple { background-color: red; }
whlutmcx2#
您可以将其添加到:root {}
:root { .brand-theme .mat-error { color: red; } }
dtcbnfnu3#
试试这个
.mat-form-field-appearance-legacy .mat-hint { color: red; }
mctunoxg4#
您可以自定义主题。请参阅here或者在css中添加::ng-deep:mat-error ::ng-deep{ color: red; }但是,不建议使用::ng-deep方法,请参阅此处
::ng-deep
mat-error ::ng-deep{ color: red; }
ffvjumwh5#
从今天起,这些都以红色显示。
2ic8powd6#
您可以通过更改主题中的警告调色板来更改错误颜色,请参阅https://material.angular.io/guide/theming
6条答案
按热度按时间pokxtpni1#
试试这个CSS。
whlutmcx2#
您可以将其添加到:root {}
dtcbnfnu3#
试试这个
mctunoxg4#
您可以自定义主题。请参阅here
或者在css中添加
::ng-deep
:mat-error ::ng-deep{ color: red; }
但是,不建议使用::ng-deep
方法,请参阅此处ffvjumwh5#
从今天起,这些都以红色显示。
2ic8powd6#
您可以通过更改主题中的警告调色板来更改错误颜色,请参阅https://material.angular.io/guide/theming