は私がクラス=「バーバー・安定」などのように、多くのことを試してみましたイオン2のナビゲーションバーの背景色を変更しようとしているIonic 2のnavbarの背景色を変更するにはどうすればよいですか?
は今の私のコードは次のようになります。
<ion-navbar *navbar>
try this
イオン1におけるuは、このように行うことができます。
だから背景には、(デフォルト)イオン2については
は私がクラス=「バーバー・安定」などのように、多くのことを試してみましたイオン2のナビゲーションバーの背景色を変更しようとしているIonic 2のnavbarの背景色を変更するにはどうすればよいですか?
は今の私のコードは次のようになります。
<ion-navbar *navbar>
try this
イオン1におけるuは、このように行うことができます。
だから背景には、(デフォルト)イオン2については
現在灰色です。ここ 外観:Ionic header
他の方法
CSS:
.theme-color {
background-color: ##009688 !important;
color: #ffffff;}
HTML:あなたに、この便利
<ion-nav-bar class="theme-color"><ion-nav-bar>
希望。
これは動作します:
<ion-navbar secondary *navbar>
アプリ/テーマディレクトリ内app.variables.scssでいくつかの定義済みの変数があります:A Guide to Styling an Ionic2 Application:
$colors: (
primary: #387ef5,
secondary: #32db64,
danger: #f53d3d,
light: #f4f4f4,
dark: #222,
favorite: #69BB7B
);
は、私は、次の資料からこれを考え出しました。
navbarには独自のスタイルがあります。あなたはそれを上書きする必要があります。
.toolbar-background {
background-color: #0c60ee;
}
をこれは、この質問に対する正しい答えでなければなりませんイム:
$toolbar-background: $primary;
–
<ion-nav-bar primary></ion-nav-bar>
もSCSSからなど、二次的、または他の色だろう。
Danありがとう、ありがとう! –
残念ながら、これはもはや(10/25/16のように - ionic -version
= 2.1.4)Ionic2の最新バージョンで動作しているように見えますpackage.jsonに以下の依存関係を持つ:へ
"@angular/common": "2.0.0",
"@angular/compiler": "2.0.0",
"@angular/compiler-cli": "0.6.2",
"@angular/core": "2.0.0",
"@angular/forms": "2.0.0",
"@angular/http": "2.0.0",
"@angular/platform-browser": "2.0.0",
"@angular/platform-browser-dynamic": "2.0.0",
"@angular/platform-server": "2.0.0",
"@ionic/storage": "1.0.3",
"ionic-angular": "2.0.0-rc.1",
"ionic-native": "2.2.3",
あなたのsrc /テーマ/変数にカスタムスタイルを追加することができ、イオン2から
.toolbar-background {
background-color: blue;
}
:、私はapp.scss
に以下を追加する必要がありましたこの問題を解決します。その後、SCSSファイル
そして、あなたは
をしたいクラスは今
結果を参照してください追加参考:
$toolbar-background: blue;
は、これが効果的に値が使用されている場所の色を変更します。Theming your Ionic App
今(RC4)これを行うための正しい方法は/src/themes/variables.scss
ファイルを変更し、追加することです。詳細情報here
実際、ツールバーには他にも多くのプロパティがあります。つまり、 '$ toolbar-background $ toolbar-border-color $ toolbar-text-color $ toolbar-active-color $ toolbar-inactive-color' –
ここで私はionic2フォーラムで発見し、それは私のために働いていた答えだ:
変更ナビゲーションバーのヘッダーの背景色イオン2: https://forum.ionicframework.com/t/change-navbar-header-background-colour-ionic-2/48498
私は色の属性を使用して、ヘッダーのための解決策を見つけるにはナビゲーションバーで、次のよう:サイドメニューのツールバーの背景の
<ion-header><ion-navbar color='primary'> ... </ion-navbar> </ion-header>
、ファイルをvariables.scssし、このコードを追加するために行く:
0イオン - ナビゲーションバーではないイオンナビゲーションバーを使用して
私はImはイオン2の代わりに、イオン1例を使用しているので、これは間違っていると思います。 –