2019-09-20 04:22:19 +00:00
|
|
|
// -----------------------------------------------------------------------------------------------------
|
|
|
|
// @ Typography
|
|
|
|
// -----------------------------------------------------------------------------------------------------
|
|
|
|
|
|
|
|
// Angular Material typography
|
|
|
|
// $input: mat-typography-level(16px, 1.125, 400) // line-height must be unitless !!!
|
|
|
|
$typography: mat-typography-config(
|
2019-10-21 04:20:14 +00:00
|
|
|
$font-family:
|
|
|
|
'나눔고딕, Malgun Gothic, 맑은고딕, Arial, Muli, Helvetica Neue, Arial, sans-serif',
|
2019-09-20 04:22:19 +00:00
|
|
|
$title: mat-typography-level(20px, 32px, 600),
|
|
|
|
$body-2: mat-typography-level(14px, 24px, 600),
|
|
|
|
$button: mat-typography-level(14px, 14px, 600),
|
|
|
|
$input: mat-typography-level(16px, 1.125, 400)
|
|
|
|
);
|
|
|
|
|
|
|
|
// Setup the typography
|
|
|
|
@include angular-material-typography($typography);
|
|
|
|
|
|
|
|
@mixin components-theme($theme) {
|
|
|
|
}
|
|
|
|
|
|
|
|
// -----------------------------------------------------------------------------------------------------
|
|
|
|
// @ Define the default theme
|
|
|
|
// -----------------------------------------------------------------------------------------------------
|
|
|
|
|
|
|
|
// Define the primary, accent and warn palettes
|
|
|
|
$default-primary-palette: mat-palette($mat-indigo);
|
|
|
|
$default-accent-palette: mat-palette($mat-light-blue, 600, 400, 700);
|
|
|
|
$default-warn-palette: mat-palette($mat-red);
|
|
|
|
|
|
|
|
// Create the Material theme object
|
|
|
|
$theme: mat-light-theme(
|
|
|
|
$default-primary-palette,
|
|
|
|
$default-accent-palette,
|
|
|
|
$default-warn-palette
|
|
|
|
);
|
|
|
|
|
|
|
|
// Add ".theme-default" class to the body to activate this theme.
|
|
|
|
// Class name must start with "theme-" !!!
|
2019-10-29 10:06:25 +00:00
|
|
|
/*body.theme-default {
|
2019-09-20 04:22:19 +00:00
|
|
|
// Create an Angular Material theme from the $theme map
|
|
|
|
@include angular-material-theme($theme);
|
|
|
|
|
|
|
|
// Apply the theme to the user components
|
|
|
|
@include components-theme($theme);
|
2019-10-29 10:06:25 +00:00
|
|
|
@include ucap-material-theme($theme);
|
|
|
|
}*/
|
2019-09-20 04:22:19 +00:00
|
|
|
|
|
|
|
// -----------------------------------------------------------------------------------------------------
|
|
|
|
// @ Define a blue-gray dark theme
|
|
|
|
// -----------------------------------------------------------------------------------------------------
|
|
|
|
|
|
|
|
// Define the primary, accent and warn palettes
|
|
|
|
$blue-gray-dark-theme-primary-palette: mat-palette($mat-blue);
|
|
|
|
$blue-gray-dark-theme-accent-palette: mat-palette($mat-blue-gray);
|
|
|
|
$blue-gray-dark-theme-warn-palette: mat-palette($mat-red);
|
|
|
|
|
|
|
|
// Create the Material theme object
|
|
|
|
$blue-gray-dark-theme: mat-dark-theme(
|
|
|
|
$blue-gray-dark-theme-primary-palette,
|
|
|
|
$blue-gray-dark-theme-accent-palette,
|
|
|
|
$blue-gray-dark-theme-warn-palette
|
|
|
|
);
|
|
|
|
|
|
|
|
// Add ".theme-blue-gray-dark" class to the body to activate this theme.
|
|
|
|
// Class name must start with "theme-" !!!
|
|
|
|
body.theme-blue-gray-dark {
|
|
|
|
// Generate the Angular Material theme
|
|
|
|
@include angular-material-theme($blue-gray-dark-theme);
|
|
|
|
|
|
|
|
// Apply the theme to the user components
|
|
|
|
@include components-theme($blue-gray-dark-theme);
|
|
|
|
}
|
|
|
|
|
|
|
|
// -----------------------------------------------------------------------------------------------------
|
|
|
|
// @ Define a pink dark theme
|
|
|
|
// -----------------------------------------------------------------------------------------------------
|
|
|
|
|
|
|
|
// Define the primary, accent and warn palettes
|
|
|
|
$pink-dark-theme-primary-palette: mat-palette($mat-pink);
|
|
|
|
$pink-dark-theme-accent-palette: mat-palette($mat-pink);
|
|
|
|
$pink-dark-theme-warn-palette: mat-palette($mat-red);
|
|
|
|
|
|
|
|
// Create the Material theme object
|
|
|
|
$pink-dark-theme: mat-dark-theme(
|
|
|
|
$pink-dark-theme-primary-palette,
|
|
|
|
$pink-dark-theme-accent-palette,
|
|
|
|
$pink-dark-theme-warn-palette
|
|
|
|
);
|
|
|
|
|
|
|
|
// Add ".theme-pink-dark" class to the body to activate this theme.
|
|
|
|
// Class name must start with "theme-" !!!
|
|
|
|
body.theme-pink-dark {
|
|
|
|
// Generate the Angular Material theme
|
|
|
|
@include angular-material-theme($pink-dark-theme);
|
|
|
|
|
|
|
|
// Apply the theme to the user components
|
|
|
|
@include components-theme($pink-dark-theme);
|
|
|
|
}
|
2019-10-21 04:20:14 +00:00
|
|
|
|
|
|
|
// -----------------------------------------------------------------------------------------------------
|
|
|
|
// @ Define a pink light theme --LG RED 변경 예정(샘플링)
|
|
|
|
// -----------------------------------------------------------------------------------------------------
|
|
|
|
|
|
|
|
// Define the primary, accent and warn palettes
|
2019-11-20 08:31:08 +00:00
|
|
|
/*$pink-light-theme-primary-palette: mat-palette($mat-grey,800);
|
|
|
|
$pink-light-theme-accent-palette: mat-palette($lg-red, 400);
|
|
|
|
$pink-light-theme-warn-palette: mat-palette($mat-red);*/
|
|
|
|
|
|
|
|
$pink-light-theme-primary-palette: mat-palette($daesang-grey, 900);
|
2019-11-19 02:41:54 +00:00
|
|
|
$pink-light-theme-accent-palette: mat-palette($daesang);
|
2019-11-20 08:31:08 +00:00
|
|
|
$pink-light-theme-warn-palette: mat-palette($mat-deep-orange);
|
2019-10-21 04:20:14 +00:00
|
|
|
|
2019-11-19 02:41:54 +00:00
|
|
|
|
2019-10-21 04:20:14 +00:00
|
|
|
// Create the Material theme object
|
|
|
|
$pink-light-theme: mat-light-theme(
|
|
|
|
$pink-light-theme-primary-palette,
|
|
|
|
$pink-light-theme-accent-palette,
|
|
|
|
$pink-light-theme-warn-palette
|
|
|
|
);
|
|
|
|
|
|
|
|
// Add ".theme-pink-dark" class to the body to activate this theme.
|
|
|
|
// Class name must start with "theme-" !!!
|
2019-10-29 10:06:25 +00:00
|
|
|
body.theme-default {
|
2019-10-21 04:20:14 +00:00
|
|
|
// Generate the Angular Material theme
|
|
|
|
@include angular-material-theme($pink-light-theme);
|
|
|
|
|
|
|
|
// Apply the theme to the user components
|
|
|
|
@include components-theme($pink-light-theme);
|
2019-10-29 10:06:25 +00:00
|
|
|
@include ucap-material-theme($pink-light-theme);
|
2019-10-21 04:20:14 +00:00
|
|
|
}
|