#angular #angular-material #navbar
#угловой #угловой материал #панель навигации
Вопрос:
Выполнив следующее, я могу изменить цвет текста вкладки :
.mat-tab-link {
color: black;
}
Но текст очень слегка прозрачен, что придает ему серый вид (на белом фоне), когда вкладка не выбрана. Как я могу установить прозрачность / CSS для невыбранных вкладок?
Ответ №1:
Вы можете найти конкретную комбинацию классов, посмотрев на DOM, а затем указать это, или просто сделать:
.mat-tab-link {
color: black;
opacity: 1 !important;
}
Возможно, вам потребуется использовать ::ng-deep
::ng-deep.mat-tab-link {
color: black;
opacity: 1 !important;
}
Комментарии:
1. Не используйте ng-deep, он устарел. Вместо этого используйте Scss.
Ответ №2:
Вы можете добавить стиль внутри styles.css
.
.mat-tab-link{
color:#3182ce;
}
.mat-tab-link.mat-tab-label-active{
color:#ccc;
}
Вот Stackblitz:https://stackblitz.com/edit/angular-mat-tab-nav-qka9gi?file=styles.css