angular-docs-cn/aio/src/styles/0-base/_typography-theme.scss

53 lines
902 B
SCSS
Raw Permalink Normal View History

@use 'sass:map';
@use '../constants';
@mixin theme($theme) {
$is-dark-theme: map.get($theme, is-dark);
body {
color: if($is-dark-theme, constants.$offwhite, constants.$darkgray);
}
h1,
h2,
h3,
h4,
h5,
h6 {
color: if($is-dark-theme, constants.$offwhite, constants.$deepgray);
}
h2 {
border-top: 1px solid if($is-dark-theme, constants.$mediumgray, constants.$lightgray);
}
h6 {
color: if($is-dark-theme, constants.$offwhite, constants.$mediumgray);
}
p,
ol,
ul,
li,
input,
a {
color: if($is-dark-theme, constants.$white, constants.$darkgray);
}
.app-toolbar a {
color: constants.$white;
}
code {
color: if($is-dark-theme, constants.$white, constants.$darkgray);
}
.sidenav-content a {
color: if($is-dark-theme, constants.$lightblue, constants.$blue);
}
.error-text {
color: constants.$brightred;
}
}