2017-09-08 8 views
2

2色のボタンでプライマリまたはアクセントカラーの明るい/暗い色のバリエーションを使用するエレガントな方法は、スタイリング全体を手作業で再作成する必要はありませんか?角度2素材でボタンの明るく/濃い色を使用

+0

https://material.angularjs.org/latest/api/directive/mdColors –

+0

現時点では、 https://github.com/angular/material2/issues/6059 – Edric

答えて

2

あなたがそうのようなあなたのSCSSファイルとターゲット材料の色に材料のテーマをインポートすることができSASSを使用する場合:

app.component.scssを

@import '[email protected]/material/theming'; 

.buttonPrimary { 
    background-color: mat-color($mat-purple, 200); 
} 

.buttonAccent { 
    background-color: mat-color($mat-amber, A200); 
} 

app.component.html

<button md-raised-button class="buttonPrimary">primary</button> 
<button md-raised-button class="buttonAccent">accent</button> 
+0

それはどうやってやったのだろうかと思いますが、私はコンビニエンスのために、もっと明るい、暗いクラスで終わりました。プライマリとアクセントの両方、および異なるタイプのボタンの両方で作業します。しかし、それは私がやったことの本質です。 –

関連する問題