나는 다음과 같이 'MD-탭 그룹'안에있는 내 탭 라벨 각각에 대해 서로 다른 배경을 설정하기 위해 노력하고있어 :각도 2 이상의 지시문을 사용하여 탭에서 배경색을 사용자 정의하는 방법은 무엇입니까?
`<md-tab-group class="full-width">
<md-tab>
<ng-template md-tab-label>
<md-icon class="em-tab-icons">directions_boat</md-icon>
</ng-template>
<p>Slings</p>
</md-tab>
<md-tab>
<ng-template md-tab-label>
<md-icon class="em-tab-icons">local_gas_station</md-icon>
</ng-template>
<p>Fuels</p>
</md-tab>
<md-tab>
<ng-template md-tab-label>
<md-icon class="em-tab-icons">restaurant_menu</md-icon>
</ng-template>
<p>Consumables</p>
</md-tab>
</md-tab-group>`
은 'MD-탭 레이블'는 내가 아는 한 것을을 지시문은 "id"를 설정하거나 클래스를 설정하여 일부 속성을 재정의 할 수 없다는 것을 알고 있습니다.
나는 Material Design에서 사용한 클래스를 검사했으며 'mat-tab-labels'클래스를 발견했습니다. 그래서, 난 내 SCS들에이 작업을 수행하려고 :
` .mat-tab-labels:first-child {
background-color: #E1E8F5;
}
.mat-tab-labels:nth-child(2) {
background-color: #FFD9B9;
}
.mat-tab-labels:nth-child(3) {
background-color: #E6D2C8;
}`
했지만 작동하지 않았다. 물론 그 전은 다음과 같이 사용하는 경우 :
` #md-tab-label-0-0{
background-color: #E1E8F5 !important;
}
#md-tab-label-0-1{
background-color: #FFD9B9 !important;
}
#md-tab-label-0-2{
background-color: #E6D2C8 !important;
}`
를하고 작동하지만 처음에만 내가 IDS 변화보다 페이지를 입력합니다.
그래서 어떤 아이디어입니까? 이 지시어 만 작성해야합니까?
완벽한 @Gumz을! 그것은 매력처럼 작동합니다! 때때로 md-tab-labels처럼 html로 지시문이하는 일을 이해하는 것이 어렵습니다. 나는 .mat-tab-label : nth-child (n) 내에있을 때, 나는 아이들 대신에 형제를 선택할 것임을 몰랐다. 다시 감사합니다! – Emmanuel
당신을 환영합니다! – GumZ