如何改变离子2中离子头的背景颜色?

Paw*_*wan 14 css sass ionic-framework ionic2 ionic3

如何更改标题颜色?我试过下面但没有成功

 <ion-header>
  <ion-navbar danger>
    <ion-title>TITLE</ion-title>
  </ion-navbar>
</ion-header>
Run Code Online (Sandbox Code Playgroud)

我的variable.scss是:

$colors: (
  primary:    #387ef5,
  secondary:  #32db64,
  danger:     #f53d3d,
  light:      #f4f4f4,
  dark:       #222
);
Run Code Online (Sandbox Code Playgroud)

Yas*_*sir 41

如果您想要variables.scss在主题文件夹的下/内,可以全局更改它:

$toolbar-background: blue;
Run Code Online (Sandbox Code Playgroud)

对于要覆盖的所有参考Ionic SASS变量,请按照此链接进行操作

  • @Pawan当你在全局设置它然后你想要一个不同颜色的页面/组件时,你可以把它放在`.scss`文件`.toolbar-background {background-color:#5381A7!important; }` (2认同)

Dev*_*tra 17

 <ion-header>
  <ion-navbar color="color3">
    <ion-title></ion-title>
  </ion-navbar> 
</ion-header>
Run Code Online (Sandbox Code Playgroud)

您可以在src/theme/variable.scss中设置自定义颜色,如下所示:

$colors: (
  primary:    #8B4789,
  secondary:  #32db64,
  danger:     #f53d3d,
  light:      #f4f4f4,
  dark:       #222,
  color1: #15c178,
  color2: #8B4789,
  color3 : #07904d,
  color4: #673665,
  brown: #B75E33,
  ycBlue: #638AF1
);
Run Code Online (Sandbox Code Playgroud)

我希望这对你有用


Sur*_*Rao 7

查看官方文档.有一个color属性从$colors地图中获取密钥.

<ion-header>
  <ion-navbar color="danger">
    <ion-title>TITLE</ion-title>
  </ion-navbar>
</ion-header>
Run Code Online (Sandbox Code Playgroud)