如何更改垫错误(角材料)的颜色?

时间:2018-12-06 15:09:37

标签: html css angular material

我在表格内使用Angular Material的mat-error来显示验证错误。这些默认情况下显示为橙色。是否可以调整其样式以使其变为红色?

我尝试过:

mat-error{
    color: red !important;
}

没有成功。

提前谢谢!

4 个答案:

答案 0 :(得分:1)

尝试此CSS。

 .mat-input-invalid .mat-input-placeholder {
    color: red;
}

.mat-input-invalid .mat-input-ripple {
    background-color: red;
}

答案 1 :(得分:1)

您可以将其添加到 :root {}

:root {
  .brand-theme .mat-error {
    color: red;
  }
} 

答案 2 :(得分:0)

您可以自定义主题。参见here

或在CSS中添加::ng-deep

mat-error ::ng-deep{ color: red; } 但是不推荐使用::ng-deep方法,请参见here

答案 3 :(得分:0)

截至今天,这些内容以红色显示。