如何更改mat-step标签的字体大小?

How to change the font size of mat-step's label?

似乎无法使用 style= 和 css 更改它。这也是我附加的代码

<div class="statusbar">
    <mat-horizontal-stepper linear >
            <mat-step label="One"  [completed]="false"></mat-step>
            <mat-step label="Two"  [completed]="false" [editable]="false"></mat-step>
            <mat-step label="Three"[completed]="false" [editable]="false"></mat-step>
            <mat-step label="Four"[completed]="false" [editable]="false"></mat-step>
            <mat-step label="Five"[completed]="false" [editable]="false"></mat-step>
            <mat-step label="Six"[completed]="false" [editable]="false"></mat-step>
            <mat-step label="Seven"[completed]="false" [editable]="false"></mat-step>
            <mat-step label="Eight"[completed]="false" [editable]="false"></mat-step>  
    </mat-horizontal-stepper>                                                            
</div>




         

您可以尝试以下操作:

.statusbar{font-size:50px}

第 1 步 - 在组件装饰器中添加 ViewEncapsulation.None

import {Component, ViewEncapsulation} from '@angular/core';

@Component({
  ...
  encapsulation: ViewEncapsulation.None
})

第 2 步 - 添加自定义 CSS。

.mat-step-header .mat-step-label .mat-step-text-label {
    font-size: 24px;
    color: red;
}

结果-

对我来说,这总是有效的:

::ng-deep .mat-step-text-label {
  font-size: 0.9rem;
}