Skip to content

Commit f5a17d2

Browse files
committed
prefers-color-scheme for links, footer, and table-of-contents
1 parent 280b505 commit f5a17d2

File tree

1 file changed

+35
-18
lines changed

1 file changed

+35
-18
lines changed

datafiles/static/hackage.css

Lines changed: 35 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -14,18 +14,12 @@ html {
1414
background: #333;
1515
color: #fefefe;
1616
}
17-
pre {
18-
background-color: black;
19-
}
2017
}
2118
@media (prefers-color-scheme: light) {
2219
body {
2320
background: #fefefe;
2421
color: #333;
2522
}
26-
pre {
27-
background-color: white;
28-
}
2923
}
3024

3125
body {
@@ -78,14 +72,8 @@ dd {
7872
a { text-decoration: none; }
7973

8074
@media (prefers-color-scheme: dark) {
81-
a[href]:link {
82-
color: #9E358F;
83-
filter: brightness(2.0);
84-
}
85-
a[href]:visited {
86-
color: #6F5F9C;
87-
filter: brightness(2.0);
88-
}
75+
a[href]:link { color: #EB82DC; } /* 30% brighter */
76+
a[href]:visited { color: #D5C5FF; } /* 40% brighter */
8977
}
9078
@media (prefers-color-scheme: light) {
9179
a[href]:link { color: #9E358F; }
@@ -235,6 +223,17 @@ ul.links li a, ul.links li form {
235223
cursor: pointer;
236224
}
237225

226+
@media (prefers-color-scheme: dark) {
227+
pre {
228+
background-color: #474747; /* 20% brighter than background */
229+
}
230+
}
231+
@media (prefers-color-scheme: light) {
232+
pre {
233+
background-color: #f7f7f7;
234+
}
235+
}
236+
238237
pre {
239238
padding: 0.5rem 1rem;
240239
margin: 1em 0;
@@ -442,7 +441,6 @@ table.properties td, table.properties th {
442441
}
443442

444443
div #properties {
445-
background: #fefefe;
446444
width: 40%;
447445
margin-bottom: 2em;
448446
}
@@ -623,11 +621,21 @@ div#style-menu-holder {
623621
display: block;
624622
}
625623

624+
@media (prefers-color-scheme: dark) {
625+
#footer {
626+
background: #222;
627+
color: #ededed;
628+
}
629+
}
630+
@media (prefers-color-scheme: light) {
631+
#footer {
632+
background: #ededed;
633+
color: #222;
634+
}
635+
}
626636
#footer {
627-
background: #ededed;
628637
border-top: 1px solid #aaa;
629638
padding: 0.5em 0;
630-
color: #222;
631639
text-align: center;
632640
width: 100%;
633641
height: 3em;
@@ -665,8 +673,17 @@ ul.links li form button {
665673

666674
/* @group Front Matter */
667675

676+
@media (prefers-color-scheme: dark) {
677+
#table-of-contents {
678+
background: #222;
679+
}
680+
}
681+
@media (prefers-color-scheme: light) {
682+
#table-of-contents {
683+
background: #f7f7f7;
684+
}
685+
}
668686
#table-of-contents {
669-
background: #f7f7f7;
670687
padding: 1em;
671688
margin: 0;
672689
margin-top: 1em;

0 commit comments

Comments
 (0)