如何在Ionic 4中更改标签栏和标签图标的背景颜色

时间:2018-11-02 07:58:02

标签: css ionic-framework sass ionic4

我想知道如何将此选项卡栏的背景颜色更改为Ionic 4。

我试图将--background: white;添加到ion-tab / ion-tabs中,但是它不起作用。

<ion-tabs>
  <ion-tab label="Home" icon="home" href="/tabs/(home:home)">
    <ion-router-outlet name="home"></ion-router-outlet>
  </ion-tab>
  <ion-tab label="About" icon="information-circle" href="/tabs/(about:about)">
    <ion-router-outlet name="about"></ion-router-outlet>
  </ion-tab>
  <ion-tab label="Contact" icon="contacts" href="/tabs/(contact:contact)">
    <ion-router-outlet name="contact"></ion-router-outlet>
  </ion-tab>
</ion-tabs>

我对这个新的Ionic 4很好奇:(请帮助...

3 个答案:

答案 0 :(得分:0)

ion-tab一个类名

<ion-tab class="tab"></ion-tab>

现在,在scss文件中,为名为tab的类提供背景色

.tab{
   background-color: white;
}

答案 1 :(得分:0)

您需要添加称为颜色的属性。离子4具有预定义的颜色:

  • 主要
  • 中学
  • 第三纪

documentation中的更多信息

样品用量:

<ion-tabs main color="primary">

答案 2 :(得分:0)

离子4 +

ion-tab-bar, ion-tab-button{
 background-color: #ce0013;
}

ion-icon{
  color: #d7d8da;
}

enter image description here