Skip to content

Commit c465db5

Browse files
committed
fix <code> and <pre> for dark theme
makes code blocks have light text on dark background and made it so that pre blocks (seen in quote of the week at https://this-week-in-rust.org/blog/2017/06/20/this-week-in-rust-187/) also have text colors that correspond to their theme (instead of boostrap defaults)
1 parent 5549ebc commit c465db5

File tree

2 files changed

+26
-12
lines changed

2 files changed

+26
-12
lines changed

themes/rusted/static/css/_base.scss

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -126,9 +126,9 @@ blockquote {
126126
pre,
127127
code {
128128
font-size: 15px;
129-
border: 1px solid $grey-colour-light;
129+
border: 1px solid $code-border-color;
130130
border-radius: 3px;
131-
background-color: #eef;
131+
background-color: $code-bg-color;
132132
}
133133

134134
code {
@@ -138,6 +138,7 @@ code {
138138
pre {
139139
padding: 8px 12px;
140140
overflow-x: scroll;
141+
color: $pre-color;
141142

142143
> code {
143144
border: 0;

themes/rusted/static/css/main.scss

Lines changed: 23 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -11,31 +11,41 @@ $base-line-height: 1.5;
1111
$spacing-unit: 30px;
1212

1313
// Our variables
14-
$text-color: var(--text-color);
15-
$background-color: var(--background-color);
16-
$brand-color: var(--brand-color);
17-
$brand-color-visited: var(--brand-color-visited);
18-
$grey-colour: #828282;
19-
$grey-colour-light: lighten($grey-colour, 40%);
20-
$grey-colour-dark: darken($grey-colour, 25%);
14+
$text-color: var(--text-color);
15+
$background-color: var(--background-color);
16+
$brand-color: var(--brand-color);
17+
$brand-color-visited: var(--brand-color-visited);
18+
$pre-color: var(--pre-color);
19+
$code-bg-color: var(--code-bg-color);
20+
$code-border-color: var(--code-border-color);
21+
$grey-colour: #828282;
22+
$grey-colour-light: lighten($grey-colour, 40%);
23+
$grey-colour-dark: darken($grey-colour, 25%);
2124

2225
// Light theme colors
2326
$text-color-lt: #444;
2427
$background-color-lt: #fdfdfd;
2528
$brand-color-lt: #2a7ae2;
2629
$brand-color-visited-lt: #1756a9;
30+
$pre-color-lt: #333;
31+
$code-bg-color-lt: #eef;
2732

2833
// Dark theme colors
2934
$text-color-dt: #f0f0f0;
3035
$background-color-dt: #353535;
3136
$brand-color-dt: #d2991d;
3237
$brand-color-visited-dt: #9a7015;
38+
$pre-color-dt: #aeaeae;
39+
$code-bg-color-dt: #2a2a2a;
3340

3441
:root {
35-
--text-color: #{$text-color-lt};
36-
--background-color: #{$background-color-lt};
37-
--brand-color: #{$brand-color-lt};
42+
--text-color: #{$text-color-lt};
43+
--background-color: #{$background-color-lt};
44+
--brand-color: #{$brand-color-lt};
3845
--brand-color-visited: #{$brand-color-visited-lt};
46+
--pre-color: #{$pre-color-lt};
47+
--code-bg-color: #{$code-bg-color-lt};
48+
--code-border-color: #{$grey-colour-light};
3949
}
4050

4151
@media(prefers-color-scheme: dark) {
@@ -44,6 +54,9 @@ $brand-color-visited-dt: #9a7015;
4454
--background-color: #{$background-color-dt};
4555
--brand-color: #{$brand-color-dt};
4656
--brand-color-visited: #{$brand-color-visited-dt};
57+
--pre-color: #{$pre-color-dt};
58+
--code-bg-color: #{$code-bg-color-dt};
59+
--code-border-color: #{$code-bg-color-dt};
4760
}
4861
}
4962

0 commit comments

Comments
 (0)