2015-12-04 18 views

risposta

4

Per ionico 2: try this

in ionica 1 u può fare in questo modo. un'occhiata qui: Ionic header

altro modo

css:

.theme-color { 
background-color: ##009688 !important; 
color: #ffffff;} 

html:

<ion-nav-bar class="theme-color"><ion-nav-bar> 

speranza questo utile a voi.

+0

Penso che questo non sia corretto perché sto usando Ionic 2 invece di Ionic 1. Esempio: Im usando ion-navbar not ion-nav-bar –

1

Questo funziona:

<ion-navbar secondary *navbar> 

Ci sono alcune variabili predefinite in app.variables.scss nella cartella app/tema:

$colors: (
    primary: #387ef5, 
     secondary: #32db64, 
     danger:  #f53d3d, 
     light:  #f4f4f4, 
     dark:  #222, 
     favorite: #69BB7B 
    ); 

Ho pensato che questo dal seguente articolo: A Guide to Styling an Ionic2 Application.

6

La barra di navigazione ha i propri stili. Quindi è necessario sovrascriverlo.

.toolbar-background { 
    background-color: #0c60ee; 
} 
+0

Questa dovrebbe essere la risposta corretta per questa domanda. –

0
<ion-nav-bar primary></ion-nav-bar> 

potrebbe anche essere secondario, ecc, o altri colori dalla SCSS.

+0

Grazie Dan, lo apprezzo! –

0

Purtroppo, questo sembra non funzionare nella sua ultima versione di Ionic2 (a partire dal 10/25/16 - ionic -version = 2.1.4) con le seguenti dipendenze in 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", 

To risolvere, questo ho dovuto aggiungere quanto segue app.scss:

.toolbar-background { 
    background-color: blue; 
} 
7

da ionica 2 è possibile aggiungere stile personalizzato nei tuoi src/a tema/variabili.file di SCSS

enter image description here

E poi aggiungere la classe in cui si desidera

enter image description here

enter image description here

ora vedere il risultato

enter image description here

Riferimento: Theming your Ionic App

2

In questo momento (RC4) il modo corretto per farlo è quello di modificare il file /src/themes/variables.scss, e aggiungere:

$toolbar-background: blue; 

questo cambia in modo efficace il colore per ovunque viene utilizzato il valore. Maggiori informazioni here

+0

In realtà, ci sono molte altre proprietà per la barra degli strumenti, ad esempio '$ barra degli strumenti-sfondo $ barra degli strumenti-bordo-colore $ barra degli strumenti-colore-testo $ barra degli strumenti-attivo-colore $ barra degli strumenti-inattiva-colore' –

0

trovo soluzione per l'intestazione utilizzando attributo di colore come il seguente nella barra di navigazione:

<ion-header><ion-navbar color='primary'> ... </ion-navbar> </ion-header> 

per il menu laterale della barra degli strumenti di fondo, andare su File variables.scss e aggiungere questo codice:

$toolbar-background: $primary; 
Problemi correlati