Skip to content

Commit 12a9a40

Browse files
committed
Adjust more colors when more contrast needed
Related: #518
1 parent 8684a23 commit 12a9a40

File tree

3 files changed

+60
-18
lines changed

3 files changed

+60
-18
lines changed

assets/assets/css/base.scss

Lines changed: 28 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -276,8 +276,12 @@ body {
276276
--navbar-height: 59.5px;
277277

278278
@media (prefers-contrast: more) {
279+
color: black;
279280
--header-bg: #{darken($scratch-orange, 30%)};
280281
--intro-heading-bg: #{darken($scratch-orange, 30%)};
282+
--footer-cnt: black;
283+
--footer-cnt-2: black;
284+
--secondary-border: black;
281285
}
282286

283287
}
@@ -300,6 +304,12 @@ body.dark {
300304
--secondary-cnt: white;
301305
--secondary-border: #{$dark-dp-16};
302306

307+
@media (prefers-contrast: more) {
308+
--footer-cnt: white;
309+
--footer-cnt-2: white;
310+
--secondary-border: white;
311+
}
312+
303313
}
304314

305315
body.extension-styled {
@@ -344,13 +354,9 @@ body.dark {
344354

345355
textarea, input {
346356
background-color: $dark-dp-1;
347-
border-color: $dark-dp-16;
348-
color: white;
349357

350358
&:focus, &:active {
351359
background-color: $dark-dp-1;
352-
border-color: $dark-dp-16;
353-
color: white;
354360
}
355361

356362
&::placeholder {
@@ -364,7 +370,11 @@ body.dark {
364370
}
365371

366372
.text-muted {
367-
color: $dark-low-emphasis !important
373+
color: $dark-low-emphasis !important;
374+
375+
@media (prefers-contrast: more) {
376+
color: var(--content-cnt) !important
377+
}
368378
}
369379

370380
// #dark-toggle {
@@ -434,13 +444,9 @@ body.dark.extension-styled {
434444

435445
textarea, input {
436446
background-color: $dark-dp-1;
437-
border-color: black;
438-
color: white;
439447

440448
&:focus, &:active {
441449
background-color: $dark-dp-1;
442-
border-color: black;
443-
color: white;
444450
}
445451

446452
&::placeholder {
@@ -468,11 +474,11 @@ hr {
468474
background-color: var(--secondary-bg-2);
469475
}
470476

471-
.text-body {
477+
.text-body, .text-muted {
472478
color: var(--content-cnt) !important
473479
}
474480

475-
.border-top {
481+
.border-top, .card-footer {
476482
border-top-color: var(--secondary-border) !important
477483
}
478484

@@ -492,6 +498,17 @@ hr {
492498
border-color: var(--secondary-border) !important
493499
}
494500

501+
textarea, input {
502+
border-color: var(--secondary-border) !important;
503+
color: var(--content-cnt);
504+
505+
&:focus, &:active {
506+
border-color: var(--secondary-border) !important;
507+
color: var(--content-cnt);
508+
}
509+
510+
}
511+
495512

496513
// =============================================================
497514
// OTHER STUFF RELATED TO THEMEING

assets/assets/css/docs.scss

Lines changed: 28 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -25,12 +25,20 @@ article {
2525
transform: rotate(90deg);
2626
}
2727

28+
.collapse-button svg g {
29+
fill: currentColor
30+
}
31+
2832
#docs-toc nav {
2933

3034
a.active {
3135
@media (min-width: $bs-breakpoint-xl) {
3236
font-weight: 600;
33-
color: rgba(0,0,0,0.85) !important;
37+
color: rgba(0,0,0,0.85) !important;
38+
39+
@media (prefers-contrast: more) {
40+
color: var(--content-cnt) !important;
41+
}
3442
}
3543
}
3644

@@ -41,6 +49,10 @@ article {
4149
a.active {
4250
font-weight: 600;
4351
color: rgba(0,0,0,0.85) !important;
52+
53+
@media (prefers-contrast: more) {
54+
color: var(--content-cnt) !important;
55+
}
4456
}
4557

4658
.docs-nav-section span .docs-nav-page {
@@ -93,7 +105,7 @@ article {
93105
> ul {
94106
margin-left: 0.55rem;
95107
padding-left: calc(0.45rem - 1px) !important;
96-
border-left: solid 1px rgba(0, 0, 0, 0.25);
108+
border-left: solid 1px var(--secondary-border);
97109
}
98110

99111
}
@@ -107,6 +119,10 @@ article {
107119
// color: darken($bs-muted, 25%) !important;
108120
// }
109121

122+
@media (prefers-contrast: more) {
123+
color: var(--content-cnt) !important
124+
}
125+
110126
code {
111127
font: inherit;
112128
}
@@ -298,10 +314,6 @@ article {
298314
// =============================================================
299315

300316
body.dark {
301-
302-
.collapse-button svg g {
303-
fill: #9d9d9d
304-
}
305317

306318
#docs-toc nav,
307319
#docs-nav {
@@ -326,6 +338,11 @@ body.dark {
326338

327339
a {
328340
color: $dark-low-emphasis !important;
341+
342+
@media (prefers-contrast: more) {
343+
color: var(--content-cnt) !important
344+
}
345+
329346
}
330347

331348
}
@@ -334,7 +351,11 @@ body.dark {
334351
a.active {
335352
@media (min-width: $bs-breakpoint-xl) {
336353
font-weight: 600;
337-
color: $dark-high-emphasis !important;
354+
color: $dark-high-emphasis !important;
355+
356+
@media (prefers-contrast: more) {
357+
color: var(--content-cnt) !important
358+
}
338359
}
339360
}
340361
}

assets/assets/css/landing.scss

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -171,6 +171,10 @@
171171
background: $scratch-orange;
172172
color: white;
173173
border-radius: 50%;
174+
175+
@media (prefers-contrast: more) {
176+
background: #{darken($scratch-orange, 30%)};
177+
}
174178
}
175179

176180
.features-icon .iconify {

0 commit comments

Comments
 (0)