Skip to content

Commit 1cb04a4

Browse files
committed
use discrete scrollbars in Firefox
1 parent 4346b98 commit 1cb04a4

File tree

2 files changed

+15
-12
lines changed

2 files changed

+15
-12
lines changed

src/css/nav.css

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,16 @@
55
overflow-y: auto;
66
font-size: 1rem;
77
line-height: 24px;
8+
scrollbar-width: thin;
9+
scrollbar-color: var(--color-border) transparent;
10+
}
11+
12+
.nav-menu::-webkit-scrollbar {
13+
width: 0.25rem;
14+
}
15+
16+
.nav-menu::-webkit-scrollbar-thumb {
17+
background-color: var(--color-border);
818
}
919

1020
@media screen and (max-width: 768px) {
@@ -28,14 +38,6 @@
2838
}
2939
}
3040

31-
.nav-menu::-webkit-scrollbar {
32-
width: 0.25rem;
33-
}
34-
35-
.nav-menu::-webkit-scrollbar-thumb {
36-
background-color: var(--color-border);
37-
}
38-
3941
.nav-menu .nav-link,
4042
.nav-menu .nav-text {
4143
display: block;

src/css/toc.css

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,16 +14,17 @@
1414
max-height: var(--height-nav);
1515
overflow-y: auto;
1616
-ms-overflow-style: none;
17-
}
18-
19-
.toc.embedded .toc-menu {
20-
margin-top: 1rem;
17+
scrollbar-width: none;
2118
}
2219

2320
.sidebar-box::-webkit-scrollbar {
2421
width: 0;
2522
}
2623

24+
.toc.embedded .toc-menu {
25+
margin-top: 1rem;
26+
}
27+
2728
.toc .toc-menu h3 {
2829
font-size: 0.875rem;
2930
font-weight: var(--weight-bold);

0 commit comments

Comments
 (0)