text 使用自定义组件的主题颜色
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了text 使用自定义组件的主题颜色相关的知识,希望对你有一定的参考价值。
https://blog.thoughtram.io/angular/2017/05/23/custom-themes-with-angular-material.html
// theme.scss
@import '~@angular/material/theming';
@import 'custom-components-theme.scss';
$custom-typography: mat-typography-config( $font-family: '"Open Sans", sans-serif');
@include mat-core($custom-typography);
$primary-palette: mat-palette($mat-blue-grey, 600, 200, 800);
$accent-palette: mat-palette($mat-light-green, 500, 200, 800);
$warn-palette: mat-palette($mat-red);
$theme: mat-light-theme($primary-palette, $accent-palette, $warn-palette);
@include angular-material-theme($theme);
@include custom-components-theme($theme);
// Define an alternate dark theme.
$dark-primary: mat-palette($mat-brown);
$dark-accent: mat-palette($mat-amber, A200, A100, A400);
$dark-warn: mat-palette($mat-deep-orange);
$dark-theme: mat-dark-theme($dark-primary, $dark-accent, $dark-warn);
.unicorn {
@include angular-material-theme($dark-theme);
@include custom-components-theme($dark-theme);
}
// custom-components-theme.scss
@import 'app/credit-queue/credit-queue-list/credit-queue-list.component.scss';
@import 'app/shared/main-toolbar/main-toolbar.component.scss';
@mixin custom-components-theme($theme) {
@include credit-queue-list($theme);
@include main-toolbar($theme);
}
// main-toolbar-component.scss
@import '~@angular/material/theming';
@mixin main-toolbar($theme) {
$primary: map-get($theme, primary);
$warn: map-get($theme, warn);
$background: map-get($theme, background);
$foreground: map-get($theme, foreground);
.toolbar {
background: mat-color($primary) !important;
}
}
以上是关于text 使用自定义组件的主题颜色的主要内容,如果未能解决你的问题,请参考以下文章
一个灵活高度自定义的JavaScript颜色选择器
如何为 Material-ui 的组件设置主要的浅色/深色?我正在使用像这里这样的自定义主题
如何访问组件中的角材料颜色?
Excel自定义颜色美化单元格颜色配置技巧与自定义颜色主题
VS Code 自定义文件资源管理器窗口颜色主题
如何使用带有自定义主题变体的 vuetify 颜色道具