angular-material - Angular Material:如何设置背景色(无CSS)

标签 angular-material

我正在使用Angular Material框架开发一个纯Material Design应用程序。

但是,我不知道如何设置容器的背景颜色(例如,背景为蓝色的登录表单)。
我当然可以使用CSS来做到这一点,但我想知道是否有内置的指令/主题选项可以做到这一点。

最佳答案

我很确定我已经在文档中的某个地方看到了,但是现在找不到。您必须做两件事:


设置.backgroundPalette('indigo')的方式与设置主主题的方式相同
创建容器


我已经在0.8.1版本的angular-material上进行了检查,并且工作正常。

如果您还有其他问题,请随时提问。

例如:

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


并在您的模板中:

<md-content>
    <p>Some text</p>
</md-content>

关于angular-material - Angular Material:如何设置背景色(无CSS),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28651937/

相关文章:

Angular + Material - 如何在表格中添加自定义列(Mat-Table)

javascript - 如何将数据传递到 Angular Material 中的 $mdDialog

Angular 6 Material Stepper 垫步嵌套 react 形式

css - 使用css将全局样式应用于material.angular mat-card设置背景色

javascript - 有什么方法可以使用 Angular Material 菜单项看起来像谷歌下拉菜单吗?

css - 无法设置 Angular Material Toast 的高度

angular - 类型错误 : Buffer is not a constructor using Angular Material Table Exporter

javascript - 使用 Angular Material 指令捕获所有 md 按钮上的单击事件

javascript - 如何在 mat-select 中设置自动对焦?

javascript - Angular Dom :- Add missing cells(td) to angular material calendar