Angulaire Material2 thématisation - comment mettre en application d'arrière-plan?

Je suis de la construction d'une angular2 application à l'aide angulaire material2. Je suis en train de mettre le fond de ma demande "la bonne façon", mais je ne peux pas comprendre comment.

J'ai trouvé une classe que je peux utiliser sur mon <body> élément: mat-app-background qui je peux ajouter, qui me donne une couleur par défaut (en fonction de si je suis en utilisant la lumière ou de thèmes sombres).

Je souhaite définir cette couleur d'arrière-plan à utiliser mes marques de couleur, mais je ne peux pas comprendre comment le faire.

Dans _theming.scss il est défini comme suit:

//Mixin that renders all of the core styles that depend on the theme.
@mixin mat-core-theme($theme) {
  @include mat-ripple-theme($theme);
  @include mat-option-theme($theme);
  @include mat-pseudo-checkbox-theme($theme);

  //Wrapper element that provides the theme background when the
  //user's content isn't inside of a `md-sidenav-container`.
  .mat-app-background {
    $background: map-get($theme, background);
    background-color: mat-color($background, background);
  }
  ...
}

J'ai donc pensé qu'il serait judicieux d'essayer d'ajouter de la couleur d'arrière-plan de mon thème personnalisé, en quelque sorte, mais je ne pouvais pas comprendre comment le faire.

Sur le Material2 la thématisation la documentation, il dit seulement:

"Dans Angulaire de la matière, un thème est créé par la composition de plusieurs palettes. En particulier, un thème se compose de:

  • Primaire palette de couleurs: des couleurs plus largement utilisé sur tous les écrans et composants.
  • Un accent palette de couleurs: les couleurs utilisées pour le flottant sur le bouton d'action et des éléments interactifs.
  • Un avertir palette de couleurs: les couleurs utilisées pour transmettre un état d'erreur.
  • Une palette de premier plan: des couleurs pour le texte et les icônes.
  • Un arrière-plan de la palette: les couleurs utilisées pour l'élément de milieux.
    "

Comment puis-je ajouter mon parcours pour le thème, ou de le faire d'une autre manière?

Souhaitez-vous envisager d'accepter une réponse si aucun d'entre eux semblent particulièrement utiles?
Bien sûr, bien que je ne peut pas vérifier qu'elle fonctionne depuis que nous avons abandonné notre Angulaire du projet, et je ne peux même pas se rappeler ce qu'on a fait à la fin ^_^

OriginalL'auteur Narxx | 2017-05-11