Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Angular Material: how to set background-color (without CSS)

Tags:

I'm developing a pure Material Design application using Angular Material framework.

However, I don't understand how to set containers' background colors (e.g. a login form with a blue background). I could do it using CSS of course but I wonder if there's a built-in directive / theme option to do this.

like image 623
dragonmnl Avatar asked Feb 21 '15 22:02

dragonmnl


1 Answers

I am pretty sure I have seen this somewhere in the docs, but I cant find it now. You have to do two different things:

  1. set .backgroundPalette('indigo') same way as you set primary theme
  2. create container

I have check it on 0.8.1 version of angular-material and it works ok.

Feel free to ask, if you have any additional questions.

For example:

app.config(function ($mdThemingProvider) {
  $mdThemingProvider
    .theme('default')
    .primaryPalette('indigo')
    .accentPalette('pink')
    .warnPalette('red')
    .backgroundPalette('blue-grey');
});

and in your template:

<md-content>
    <p>Some text</p>
</md-content>
like image 118
Zhorzh Alexandr Avatar answered Sep 17 '22 21:09

Zhorzh Alexandr