angularjs - 在 Angular Material 中制作 "dark"主题的正确方法是什么?

标签 angularjs material-design angular-material

我想做一个主题,bg 是深靛蓝色,字体是白色。我在将字体设置为白色时遇到问题...如何使用有 Angular 的 Material 主题来做到这一点?我知道这可以用 CSS 来完成,但我认为这可以作为主题的一部分进行配置

这是我的配置:

var inversePurple = $mdThemingProvider.extendPalette('indigo', {
        'contrastDefaultColor': 'light',    // whether, by default, text (contrast)
        // on this palette should be dark or light
        'contrastDarkColors': "light",
        'contrastLightColors': 'light'    // could also specify this if default was 'dark'
    });

    $mdThemingProvider.definePalette('inversePurple', inversePurple)
    $mdThemingProvider.theme('inverse')
        .backgroundPalette('inversePurple', {
            'default': '500',
        })
        .dark()

我的 HTML:
<md-content md-theme="inverse" layout-fill flex>
    <p>This is not white</p>
</md-content>

最佳答案

 .config(function ($mdThemingProvider) {
     $mdThemingProvider.theme('default')
        .backgroundPalette('indigo',{
            'default':'900',
         });
  });

关于angularjs - 在 Angular Material 中制作 "dark"主题的正确方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29859322/

相关文章:

android - 以编程方式停止 SwipeRefreshLayout 触发器

android - Material Design 3 顶部应用栏没有阴影。如何启用它?

angular - 如何更改 Angular Material 2 CSS 导入顺序?

css - 用文本缩放 div 内的图像

javascript - 当参数为 'view' 时,Angularjs 的函数不会触发

javascript - jQuery 和 AngularJS 不能一起工作

angularjs - Knockout ko.dataFor 的 Angular 等效项

android - 升级到 com.google.android.material :material:1. 1.0-alphaXX 时出现 InspirationTargetException 和 "Failed to resolve attribute at index 13"

javascript - 在 AngularJS Material Design 中,如何隐藏 `md-toolbar` 中的溢出文本?

java - 使用 Wro4j 缩小 Angular2 时出现的问题