在Ionic-v4的Sidemenu背景颜色

问题描述 投票:2回答:1

我有一个Ionic-v4-app,侧面菜单结构如下:

<ion-app>
  <ion-split-pane>
    <ion-menu>
      <ion-header>
        <ion-toolbar>
        </ion-toolbar>
      </ion-header>

      <ion-content>
        <ion-list>
        </ion-list>
      </ion-content>
    </ion-menu>
  </ion-split-pane>
</ion-app>

现在我希望有整个侧面菜单的背景(标题,列表,内容,一切)。

但我没有必要尝试,我不知道它是如何工作的。

我尝试了ion-menu的背景颜色和headercontent的透明背景,但也没有用。

我知道我不得不使用我必须使用离子css变量,如--ion-background-color,但如何?

css ionic-framework background background-color side-menu
1个回答
11
投票

我相信下面的解决方案会帮助你:-)

ion-menu {
  --ion-background-color: var(--ion-color-primary);
  --ion-text-color: var(--ion-color-primary-contrast);

  ion-toolbar {
    --background: var(--ion-color-primary);
  }

  ion-list {/* optional, but it needs when you use gradient as a background color.*/
    background: transparent;
  }
}
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.