Created
March 23, 2019 21:03
-
-
Save er-ant/dc9334303597b40029bbbcd8658590c3 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$dark-primary-text: rgba(black, 0.87); | |
$dark-secondary-text: rgba(black, 0.54); | |
$dark-disabled-text: rgba(black, 0.38); | |
$dark-dividers: rgba(black, 0.12); | |
$dark-focused: rgba(black, 0.12); | |
$light-primary-text: white; | |
$light-secondary-text: rgba(white, 0.7); | |
$light-disabled-text: rgba(white, 0.5); | |
$light-dividers: rgba(white, 0.12); | |
$light-focused: rgba(white, 0.12); | |
@mixin mat-ripple-theme($theme) { | |
$foreground: map_get($theme, foreground); | |
$foreground-base: map_get($foreground, base); | |
.mat-ripple-element { | |
background-color: rgba($foreground-base, $mat-ripple-color-opacity); | |
} | |
} | |
$mat-blue-grey: ( | |
50: #eceff1, | |
100: #cfd8dc, | |
200: #b0bec5, | |
300: #90a4ae, | |
400: #78909c, | |
500: #607d8b, | |
600: #546e7a, | |
700: #455a64, | |
800: #37474f, | |
900: #263238, | |
A100: #cfd8dc, | |
A200: #b0bec5, | |
A400: #78909c, | |
A700: #455a64, | |
contrast: ( | |
50: $dark-primary-text, | |
100: $dark-primary-text, | |
200: $dark-primary-text, | |
300: $dark-primary-text, | |
400: $light-primary-text, | |
500: $light-primary-text, | |
600: $light-primary-text, | |
700: $light-primary-text, | |
800: $light-primary-text, | |
900: $light-primary-text, | |
A100: $dark-primary-text, | |
A200: $dark-primary-text, | |
A400: $light-primary-text, | |
A700: $light-primary-text, | |
) | |
); | |
$light-theme-primary: mat-palette($mat-blue-grey2); | |
$light-theme-accent: mat-palette($mat-blue-grey2, A200, A100, A400); | |
$light-theme-warn: mat-palette($mat-blue-grey2); | |
$light-theme: mat-light-theme($light-theme-primary, $light-theme-accent, $light-theme-warn); | |
// Background palette for light themes. | |
$mat-light-theme-background: ( | |
status-bar: map_get($mat-grey, 300), | |
app-bar: map_get($mat-grey, 100), | |
background: map_get($mat-grey, 50), | |
hover: rgba(black, 0.04), // TODO(kara): check style with Material Design UX | |
card: white, | |
dialog: white, | |
disabled-button: rgba(black, 0.12), | |
raised-button: white, | |
focused-button: $dark-focused, | |
selected-button: map_get($mat-grey, 300), | |
selected-disabled-button: map_get($mat-grey, 400), | |
disabled-button-toggle: map_get($mat-grey, 200), | |
unselected-chip: map_get($mat-grey, 300), | |
disabled-list-option: map_get($mat-grey, 200), | |
); | |
// Foreground palette for light themes. | |
$mat-light-theme-foreground: ( | |
base: black, | |
divider: $dark-dividers, | |
dividers: $dark-dividers, | |
disabled: $dark-disabled-text, | |
disabled-button: rgba(black, 0.26), | |
disabled-text: $dark-disabled-text, | |
elevation: black, | |
hint-text: $dark-disabled-text, | |
secondary-text: $dark-secondary-text, | |
icon: rgba(black, 0.54), | |
icons: rgba(black, 0.54), | |
text: rgba(black, 0.87), | |
slider-min: rgba(black, 0.87), | |
slider-off: rgba(black, 0.26), | |
slider-off-active: rgba(black, 0.38), | |
); | |
@function mat-light-theme($primary, $accent, $warn: mat-palette($mat-red)) { | |
@return ( | |
primary: $primary, | |
accent: $accent, | |
warn: $warn, | |
is-dark: false, | |
foreground: $mat-light-theme-foreground, | |
background: $mat-light-theme-background, | |
); | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment