代码之家  ›  专栏  ›  技术社区  ›  Matthieu Raynaud de Fitte

角垫选项卡导航栏如何更改文本的颜色?

  •  0
  • Matthieu Raynaud de Fitte  · 技术社区  · 4 年前

    通过执行以下操作,我可以更改选项卡文本的颜色:

    .mat-tab-link {
      color: black;
    }
    

    但是,当未选择选项卡时,文本非常轻微透明,使其呈现灰色外观(在白色背景上)。如何为未选中的选项卡设置透明度/CSS?

    1 回复  |  直到 4 年前
        1
  •  3
  •   noam steiner    4 年前

    您可以通过查看DOM找到特定的类组合,然后指定它,或者直接这样做:

    .mat-tab-link {
      color: black;
      opacity: 1 !important;
    }
    
    

    您可能需要使用 ::ng-deep

    ::ng-deep.mat-tab-link {
      color: black;
      opacity: 1 !important;
    }
    
        2
  •  0
  •   Avinash Dalvi    4 年前

    你可以在里面添加样式 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