代码之家  ›  专栏  ›  技术社区  ›  Ali Abdulaal

如何在ionic中更改tabsHighlight的颜色

  •  0
  • Ali Abdulaal  · 技术社区  · 8 年前

    我有一个iontabs,我想在它激活时更改突出显示

    以下是html的代码:

    <ion-tabs mode="md" tabsPlacement="top" tabsHighlight="true" tabsLayout="icon-start">
        <ion-tab [root]="tab1Root" tabBadge="" tabBadgeStyle="" tabTitle="TODAY" tabIcon="ios-star" ></ion-tab>
    </ion-tabs>
    

    这里是我的css代码(我只能更改文本和图标颜色):

    $tabs-md-tab-text-color-active: #000;
    $tabs-md-tab-icon-color-active: #000;
    $tabs-md-tab-highlight-color-active: #000;
    
    2 回复  |  直到 8 年前
        1
  •  1
  •   Mystery    8 年前

    不幸的是,为tab highlight(从 https://ionicframework.com/docs/theming/overriding-ionic-variables/ )不工作。

    这里还有一个关于更改活动选项卡背景颜色的线程: https://forum.ionicframework.com/t/changing-tab-color-in-ionic/39457/15

    您可以将其添加到应用程序中。改为SCS

    .tabs-md .tab-button[aria-selected=true] {
      background: #000;
    }
    
        2
  •  0
  •   Krishan    8 年前

    可以使用Sass变量更改选项卡颜色。有关主题设置的示例,请参见会议应用程序:

    https://github.com/driftyco/ionic-conference-app/tree/master/src/theme