gpt4 book ai didi

css - CSS 中的 Angular Material 2 目标元素

转载 作者:行者123 更新时间:2023-11-28 10:28:10 25 4
gpt4 key购买 nike

我使用 Angular Material 使 UI 更“google 风格”,但我想在某些时候操纵默认的 CSS。例如,这是我的标记/Angular Material 代码:

   <mat-tab-group>
<mat-tab label="Experience">
<div *ngFor="let item of experienceItems">
<mat-card>
<mat-card-header>
<mat-card-title> {{item?.startDate}} - {{item?.endDate}} <span class="card-company">{{item?.company}} - {{item?.location}}</span></mat-card-title>
<mat-card-subtitle>{{item?.jobTitle}}</mat-card-subtitle>
</mat-card-header>
<mat-card-content>
<i class="fa fa-keyboard-o" aria-hidden="true"></i>{{item?.description}}
</mat-card-content>
</mat-card>
<br/>
</div>
</mat-tab>
</mat-tab-group>

我想替换标签中的一些默认值,例如:

.mat-tab-label{
text-transform: uppercase;
color: white;
/*remove min-width*/
}

但它不起作用..

我的 CSS 位于:

@Component({
selector: 'app-about',
templateUrl: './template/app-about.html',
styleUrls: ['./css/style.css']
})

任何应用于其他元素的 CSS,效果都很好。对于 Angular Material 元素,它没有。

欢迎任何帮助!

最佳答案

对于 Angular Material ,您需要使用 ::ng-deep

在你的 CSS 中做:

::ng-deep .mat-tab-label {
text-transform: uppercase;
color: white;
/*remove min-width*/
}

关于css - CSS 中的 Angular Material 2 目标元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48173531/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com