【发布时间】:2018-02-07 00:28:49
【问题描述】:
我正在使用 Angular 4,我正在使用 Angular Material。
<md-tab-group [disableRipple]=true>
<md-tab label="Tab 1"></md-tab>
<md-tab label="Tab 2"></md-tab>
</md-tab-group>
如何在(未选中/选中)、文本颜色等情况下完全自定义背景颜色。我已经尝试过使用伪类......但仍然无济于事。 --- 我已成功设置font-size,但设置时文本颜色有点抖动。请帮忙。
更新:
我尝试在选择时将背景更改为透明...尝试在选项卡中未选择链接时覆盖颜色等...但仍然无法正常工作。
/* Styles go here */
.mat-tab-label{
color:white;
min-width: 25px !important;
padding: 5px;
background-color:transparent;
color:white;
font-weight: 700;
}
/deep/ .mat-tab-label{
min-width: 25px !important;
padding: 5px;
background-color:transparent;
color:white;
font-weight: 700;
}
.md-tab.ng-scope.ng-isolate-scope.md-ink-ripple.md-active{
background-color:transparent;
color:white;
font-weight: 700;
}
.md-tab.ng-scope.ng-isolate-scope.md-ink-ripple{
background-color:transparent;
color:white;
font-weight: 700;
}
.mat-tab-label:active{
min-width: 25px !important;
padding: 5px;
background-color:transparent;
color:white;
font-weight: 700;
}
.mat-tab-label:selected{
min-width: 25px !important;
padding: 5px;
background-color:transparent;
color:white;
font-weight: 700;
}
【问题讨论】:
-
用你迄今为止尝试过的东西创建一个 plunker。这是一个链接:plnkr.co/edit/?p=preview
-
如果颜色未按预期显示,您可能还需要更改默认的
.mat-tab-label { opacity: 0.6 }。
标签: angular angular-material angular-material2