簡體   English   中英

如何在Angular2的CSS中使用材質主題顏色?

[英]How do I use a material theme colors in my css in Angular2?

假設我需要使用css / sass類將mat-primary顏色用作div的背景,我該如何引用它? 我以為是這樣的:

@import '~@angular/material/prebuilt-themes/deeppurple-amber.css';

.a-class{
  background-color: $mat-primary;
}

但不幸的是失敗了。

您必須先使用

@import '~@angular/material/prebuilt-themes/deeppurple-amber.css';

然后,您必須定義一個混合

@mixin primary-color($theme) {

  $primary: map-get($theme, primary);

  //Then you can use `mat-color` to get the `primary` color
  .a-class {
    background-color: mat-color($primary);
  }
}

參考鏈接: 文檔

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM