Skip to content

Commit 70ca83a

Browse files
AdrianoCaheteMauricioFauth
authored andcommitted
Dark Theme Preview :)
1 parent d5dcaf5 commit 70ca83a

File tree

3 files changed

+56
-26
lines changed

3 files changed

+56
-26
lines changed

pmaweb/static/css/base.css

Lines changed: 46 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,24 @@
11
:root {
2+
--font-family-sans-serif: 'OpenSans', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
3+
--font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
4+
5+
--background-page: rgba(255, 255, 255, 1);
6+
7+
--color-text-default: rgba(0, 0, 0, 1);
8+
--color-link-default: var(--color-blue-200);
9+
10+
--color-background-section: var(--background-page);
11+
--color-background-section-stripe: rgba(242, 242, 242, 1);
12+
13+
--border-default: var(--color-gray-100);
14+
--border-darker: var(--color-gray-200);
15+
216
--color-primary-50: rgba(145, 154, 195, 1);
317
--color-primary-100: rgba(108, 120, 175, 1);
418
--color-primary-200: rgba(84, 93, 134, 1);
519

620
--color-secondary-100: rgba(248, 156, 14, 1);
721
--color-secondary-200: rgba(228, 139, 2, 1);
8-
9-
--color-text-default: rgba(0, 0, 0, 1);
10-
--color-link-default: var(--color-blue-200);
11-
12-
--color-background-section: rgba(255, 255, 255, 1);
13-
--color-background-section-stripe: rgba(242, 242, 242, 1);
1422

1523
--color-gray-50: rgba(248, 248, 248, 1);
1624
--color-gray-100: rgba(242, 242, 242, 1);
@@ -42,9 +50,6 @@
4250
--color-ghost-100: rgba(0, 0, 0, 0.35);
4351
--color-ghost-200: rgba(0, 0, 0, 0.6);
4452

45-
--font-family-sans-serif: 'OpenSans', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
46-
--font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
47-
4853
/* Bootstrap Breakpoints */
4954
--breakpoint-xs: 0;
5055
--breakpoint-sm: 576px;
@@ -55,18 +60,39 @@
5560
/* Shortcuts */
5661
--brand-primary: var(--color-primary-100);
5762
--brand-secondary: var(--color-secondary-100);
63+
}
5864

59-
--background-page: rgba(255, 255, 255, 1);
65+
/* Light Theme -- just enable if Dark Theme is enabled */
66+
/* @media (prefers-color-scheme: light) {
67+
:root {
68+
--background-page: rgba(255, 255, 255, 1);
6069
61-
--alert-info: var(--color-blue-100);
62-
--alert-error: var(--color-red);
63-
--alert-success: var(--color-green-50);
64-
--alert-warning: var(--color-yellow-100);
65-
}
70+
--color-text-default: rgba(0, 0, 0, 1);
71+
--color-link-default: var(--color-blue-200);
72+
73+
--color-background-section-stripe: rgba(242, 242, 242, 1);
6674
67-
/* TODO: Dark Mode -- Future */
75+
--border-default: var(--color-gray-100);
76+
--border-darker: var(--color-gray-200);
77+
}
78+
} */
79+
80+
/* TODO: Dark Theme -- Future (Heavly untested) */
6881
/* @media (prefers-color-scheme: dark) {
69-
82+
:root {
83+
--background-page: rgba(19, 19, 19, 1);
84+
85+
--color-text-default: rgba(255, 255, 255, 1);
86+
--color-link-default: var(--color-blue-100);
87+
88+
--color-background-section-stripe: rgba(25, 25, 25, 1);
89+
90+
--border-default: var(--color-background-section-stripe);
91+
--border-darker: rgba(49, 49, 49, 1);
92+
93+
--brand-primary: var(--color-primary-200);
94+
--brand-secondary: var(--color-secondary-100);
95+
}
7096
} */
7197

7298
/* Global */
@@ -88,6 +114,8 @@ body {
88114
line-height: 1.5;
89115
margin: 0;
90116
padding: 0;
117+
background-color: var(--background-page);
118+
color: var(--color-text-default);
91119
}
92120

93121
main {
@@ -157,7 +185,7 @@ ul {
157185

158186
code {
159187
font-family: var(--font-family-monospace);
160-
background-color: var(--color-gray-100);
188+
background-color: var(--color-background-section-stripe);
161189
font-size: 1.4rem;
162190
padding: 0.5rem;
163191
}

pmaweb/static/css/mobile.css

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,7 @@
108108
width: 100%;
109109
height: auto;
110110
background: var(--background-page);
111-
border-bottom: 1px solid var(--color-gray-200);
111+
border-bottom: 1px solid var(--border-default);
112112
box-shadow: 0 1.4rem 2rem -1rem rgba(0, 0, 0, .8);
113113
}
114114

pmaweb/static/css/style.css

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@
107107
.navbar {
108108
display: flex;
109109
height: 7rem;
110-
border-bottom: 1px solid var(--color-gray-100);
110+
border-bottom: 1px solid var(--border-default);
111111
color: var(--color-text-default);
112112
}
113113

@@ -206,7 +206,7 @@
206206
}
207207

208208
.hero.hero-secondary {
209-
background-color: var(--color-gray-100);
209+
background-color: var(--color-background-section-stripe);
210210
}
211211

212212
.hero-image,
@@ -327,7 +327,7 @@ button {
327327
justify-content: space-evenly;
328328
flex: 1;
329329
background-color: var(--background-page);
330-
border: 1px solid var(--color-gray-200);
330+
border: 1px solid var(--border-darker);
331331
padding: 1rem;
332332
border-radius: 10px;
333333
margin-bottom: 3rem;
@@ -455,8 +455,8 @@ button {
455455

456456
.card-list li {
457457
border-radius: 5px;
458-
border: 1px solid var(--color-gray-200);
459-
background-color: var(--color-gray-100);
458+
border: 1px solid var(--border-darker);
459+
background-color: var(--color-background-section-stripe);
460460
margin-bottom: .5rem;
461461
transition: .5s ease background-color;
462462
}
@@ -704,7 +704,7 @@ button {
704704
.history-view {
705705
list-style-type: none;
706706
padding: 0;
707-
border-left: 1px solid var(--color-gray-200);
707+
border-left: 1px solid var(--border-darker);
708708
}
709709

710710
.history-view li {
@@ -747,7 +747,7 @@ footer {
747747
align-items: center;
748748
height: 8rem;
749749
font-size: 1.2rem;
750-
border-top: 1px solid var(--color-gray-100);
750+
border-top: 1px solid var(--border-default);
751751
}
752752

753753
footer > section {
@@ -788,6 +788,8 @@ footer .footer-icon svg {
788788
height: 2.4rem;
789789
width: 2.4rem;
790790
margin-top: 5px;
791+
color: var(--color-text-default);
792+
fill: currentColor;
791793
}
792794

793795
/* Utilities */

0 commit comments

Comments
 (0)