angular - 将 Angular Material 2 主题设置为深色主题

标签 angular themes angular-material

我最近通过关注此 guide 创建了一个 Angular Material 2 应用程序.现在我想知道如何将主题更改为深色或 dark-theme ?

最佳答案

在 style.css 文件中添加以下 CSS:

@import '~@angular/material/core/theming/all-theme';

// NOTE: Theming is currently experimental and not yet publically released!

@include md-core();

$primary: md-palette($md-deep-purple);
$accent:  md-palette($md-amber, A200, A100, A400);

$theme: md-light-theme($primary, $accent);

@include angular-material-theme($theme);

$dark-primary: md-palette($md-pink, 700, 500, 900);
$dark-accent:  md-palette($md-blue-grey, A200, A100, A400);
$dark-warn:    md-palette($md-deep-orange);

$dark-theme: md-dark-theme($dark-primary, $dark-accent, $dark-warn);

@include angular-material-theme($dark-theme);

附言https://github.com/jelbourn/material2-app/blob/master/src/material2-app-theme.scss

关于angular - 将 Angular Material 2 主题设置为深色主题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41684093/

相关文章:

javascript - 无法使用 firebase 在 angular 4 中启用通知

java - DRY 原则 : Angular2/Typescript and Java back end object duplication

windows - 如何在Windows主题下使用Delphi显示一个 "greyed-out"只读复选框

themes - gnuplot 网站上设置的默认颜色

javascript - Angular 变化 MatInput Size

angular - 当列中存在 *ngIf 时,mat-table 中出现 ExpressionChangedAfterItHasBeenCheckedError

Angular2 表单抛出意外字符 "EOF"(“

mysql - 如果它存储在 mysql 中,我想从数组中获取数据,它存储一个 lat 和 lng

php - 如何让二十七页的内容全宽

angular - 如何设置切换按钮的颜色