1
0

Display TOC in sidebar

This commit is contained in:
2025-05-15 21:02:19 +02:00
parent b851a127c7
commit e7d373f886
4 changed files with 61 additions and 22 deletions

View File

@ -81,6 +81,9 @@ nav {
align-self: start;
top: 2em;
margin-bottom: 4rem;
max-height: calc(100vh - 2em);
box-sizing: border-box;
overflow-y: auto;
span.title {
display: block;
@ -94,7 +97,8 @@ nav {
li a {
color: #000;
display: block;
padding: 0 .5em;
line-height: 1;
padding: .25em .5em;
&:hover {
color: #fff;
@ -103,6 +107,35 @@ nav {
}
}
}
ul.table-of-contents li {
a {
color: #e1140a;
position: relative;
&::before, &::after {
content: "";
background-color: #bbb;
position: absolute;
left: 0;
top: 0;
}
&::before {
height: 2px;
width: .5em;
}
&::after {
width: 2px;
height: .5em;
}
&:hover { color: #fff }
&:hover::before, &:hover::after { display: none }
}
li {
padding: 0 .5em;
&>a::before, &>a::after { display: none }
}
}
}
main {
@ -253,14 +286,19 @@ a {
color: inherit;
}
nav ul li a {
nav ul li a, nav ul.table-of-contents li a {
color: inherit;
&:hover {
color: #131516;
background-color: #cdcdcd;
}
}
nav ul.table-of-contents li a {
color: #ff6e67;
&::before, &::after {
background-color: #383838;
}
}
main {
.info, input.search { border-color: #383838 }