Skip to content

Commit 82859b4

Browse files
committed
Add more options to customize colors.
1 parent 8afe8d6 commit 82859b4

File tree

2 files changed

+23
-11
lines changed

2 files changed

+23
-11
lines changed

docs/_template.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@
7070
</div>
7171
</main>
7272
<aside id="fsdocs-page-menu">
73-
<p>On this page</p>
73+
<p id="on-this-page">On this page</p>
7474
{{fsdocs-page-content-list}}
7575
</aside>
7676
<dialog>

docs/content/fsdocs-default.css

Lines changed: 22 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,7 @@
5959
--header-border: #e8ecf1;
6060
--mobile-menu-background: var(--header-background);
6161
--menu-item-hover-background: #eff0f1;
62+
--menu-item-hover-color: var(--menu-color);
6263
--doc-tip-background: #F7F7F7;
6364
--link-color: #4871f7;
6465
--link-hover: #91aafa;
@@ -74,6 +75,14 @@
7475
--fsdocs-theme-toggle-light-color: var(--text-color);
7576
--fsdocs-theme-toggle-dark-color: #FFF;
7677
--header-link-color: var(--text-color);
78+
--blockquote-bacground-color: var(--header-background);
79+
--blockquote-color: var(--text-color);
80+
--on-this-page-color: var(--text-color);
81+
--page-menu-background-color: var(--header-background);
82+
--page-menu-background-border-color: var(--header-border);
83+
--page-menu-background-hover-border-color: var(--text-color);
84+
--nav-item-border-color: var(--header-border);
85+
--nav-item-active-border-color: var(--text-color);
7786

7887
--header-brand-text-transform: none;
7988

@@ -225,6 +234,7 @@ header {
225234
width: calc(var(--spacing-500) - 4px);
226235
height: calc(var(--spacing-500) - 4px);
227236
position: absolute;
237+
color: var(--header-link-color);
228238

229239
&.open {
230240
display: none;
@@ -338,17 +348,17 @@ main {
338348
#fsdocs-page-menu {
339349
display: none;
340350
padding: var(--spacing-300);
341-
background-color: var(--header-background);
342-
border-left: 1px solid var(--header-border);
351+
background-color: var(--page-menu-background-color);
352+
border-left: 1px solid var(--page-menu-background-border-color);
343353

344354
&:has(.empty) {
345355
display: none;
346356
}
347357

348-
> p {
358+
> #on-this-page {
349359
font-size: var(--font-100);
350360
line-height: 1.5;
351-
color: var(--text-color);
361+
color: var(--on-this-page-color);
352362
font-weight: 500;
353363
margin: 0 0 var(--spacing-50);
354364
}
@@ -363,11 +373,11 @@ main {
363373
margin: 0;
364374

365375
&:hover, &:focus {
366-
border-color: var(--text-color);
376+
border-color: var(--page-menu-background-hover-border-color);
367377
}
368378

369379
& a {
370-
color: var(--text-color);
380+
color: var(--menu-color);
371381
text-decoration: none;
372382
padding: var(--spacing-50) var(--spacing-100);
373383
display: block;
@@ -409,7 +419,7 @@ main {
409419
}
410420

411421
.nav-item {
412-
border-left: 1px solid var(--header-border);
422+
border-left: 1px solid var(--nav-item-border-color);
413423

414424
& a {
415425
color: var(--menu-color);
@@ -422,11 +432,12 @@ main {
422432

423433
&:hover {
424434
background-color: var(--menu-item-hover-background);
435+
color: var(--menu-item-hover-color);
425436
}
426437
}
427438

428439
&:hover, &.active {
429-
border-color: var(--text-color);
440+
border-color: var(--nav-item-active-border-color);
430441
}
431442

432443
&.active {
@@ -478,7 +489,7 @@ main {
478489
display: block;
479490
padding: var(--spacing-300) var(--spacing-500);
480491
background-color: var(--aside-background);
481-
width: var(--page-menu-width);
492+
width: var(--main-menu-width);
482493
border-right: 1px solid var(--header-border);
483494
grid-row: var(--main-menu-grid-row);
484495
grid-column: var(--main-menu-grid-column);
@@ -672,7 +683,8 @@ blockquote {
672683
margin: var(--spacing-200) 0;
673684
margin-left: var(--spacing-200);
674685
padding: var(--spacing-100) var(--spacing-300);
675-
background-color: var(--header-background);
686+
background-color: var(--blockquote-bacground-color);
687+
color: var(--blockquote-color);
676688

677689
> p {
678690
margin: 0;

0 commit comments

Comments
 (0)