【问题标题】:How to change header color of ion-menu, without changing color of ion-navbar?如何更改 ion-menu 的标题颜色,而不更改 ion-navbar 的颜色?
【发布时间】:2019-04-29 00:21:02
【问题描述】:

我有下面这个离子导航栏的代码,我在右侧有一个菜单图标。我想更改该菜单标题的颜色。但是当我更改 ion-navbar 的颜色时,菜单标题的颜色也会发生变化。我想要 ion-navbar 和 ion-menu 的颜色不同。

<ion-menu [content]="content" side="right" id="menu2">
    <ion-header>
        <ion-toolbar class="menu_header">
            <ion-title>MyApp</ion-title>
        </ion-toolbar>
    </ion-header>
    <ion-content>
        <ion-list no-lines>
             <button ion-item  menuClose="menu2" detail-none>
              Item1
            </button>
            <button ion-item  menuClose="menu2" detail-none>
                Item2
            </button>
        </ion-list>
    </ion-content>
</ion-menu>
<ion-header>
    <ion-navbar primary>
        <ion-title class="header-title" text-center>
            Home
        </ion-title>
        <button ion-button icon-only menuToggle="right" end >
            <ion-icon name="menu"></ion-icon>
        </button>
    </ion-navbar>
</ion-header>

为了改变 ion-navbar 的颜色,我在 variable.scss 中添加以下行

$toolbar-background: #EF473A;

谁能帮助我如何保持两者的不同颜色?

【问题讨论】:

  • 你能提供一个演示吗
  • 如果您将使用“ionic start myApp sidemenu”创建项目。项目创建后,我想为“主页”页眉保留单独的颜色。并为“侧边菜单”标题单独设置颜色。 github.com/ionic-team/ionic2-starter-sidemenu 这个项目只有我有。 @Sa E Chowdary

标签: css ionic-framework ionic3 ion-menu ion-navbar


【解决方案1】:

如果你只想改变标题的颜色,你可以使用类

.header-title {
  color: blue;
}
.menu_header {
  color: #EF473A;
}

如果您想更改整个标题的颜色,您可以在元素上进行:

body > ion-header {
  color: blue;
}
ion-menu > ion-header {
  color: #EF473A;
}

或者为要修改的元素添加一个类,但这可能意味着编辑第三方组件...

【讨论】:

  • @ananya 你有你的 CSS 的例子,或者你想要实现的截图吗?我想我没有正确理解你的问题......
  • 如果您将使用“ionic start myApp sidemenu”创建项目。项目创建后,我想为“主页”页眉保留单独的颜色。并为“侧边菜单”标题单独设置颜色。 @Michaël Vanderheyden
  • github.com/ionic-team/ionic2-starter-sidemenu 这个项目只有我有。 @Michaël Vanderheyden
  • @ananya,我根据你分享的 repo 更新了上面的解决方案
  • 我找到了解决方案。 $colors:(主要:#488aff,次要:#32db64,危险:#f53d3d,浅色:#f4f4f4,深色:#222,customColor:(基础:#0f456f,对比度:#ffffff));我在 ion-navbar 中添加 customColor
猜你喜欢
  • 2019-04-20
  • 2017-10-19
  • 2017-11-22
  • 2016-12-31
  • 1970-01-01
  • 1970-01-01
  • 2017-11-23
  • 1970-01-01
  • 2015-10-24
相关资源
最近更新 更多