我有材料标签:
<div id="tabs">
<md-tab-group [selectedIndex]="0">
<md-tab label="Sd">
kkk
</md-tab>
</div>
</div>
我尝试设置每个标签的样式,但它不起作用:
#tabs .mat-tab-label {
width: 167px;
height: 42px;
border-radius: 3px;
background-color: #e0e0e0;
}
答案 0 :(得分:2)
默认情况下,material's
min-width
设置为160px
,因此您必须重置该设置,然后设置自己的width
。以下是默认属性集。
.mat-tab-label[_ngcontent-c19] {
line-height: 48px;
height: 48px;
padding: 0 12px;
cursor: pointer;
box-sizing: border-box;
opacity: .6;
min-width: 160px;
text-align: center;
position: relative;
}
所以尝试这样的事情
#tabs .mat-tab-label {
min-width : 0px; // added
width: 167px;
height: 42px;
border-radius: 3px;
background-color: #e0e0e0;
}
工作示例:Plunker