mirror of
https://github.com/alex-shpak/hugo-book.git
synced 2025-07-16 19:51:22 +00:00
Make .book-header sticky. Display headings below .book-header.
This commit is contained in:
parent
7c78a39c53
commit
bbd7f33640
@ -298,9 +298,16 @@ body[dir="rtl"] .book-menu {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@media screen and (max-width: $mobile-breakpoint) {
|
@media screen and (max-width: $mobile-breakpoint) {
|
||||||
|
h1, h2, h3, h4, h5, h6 {
|
||||||
|
scroll-margin-top: 3rem;
|
||||||
|
}
|
||||||
|
|
||||||
#menu-control,
|
#menu-control,
|
||||||
#toc-control {
|
#toc-control {
|
||||||
display: inline;
|
display: inline;
|
||||||
|
// prevents scrolling to top when inputs focused
|
||||||
|
position: fixed;
|
||||||
|
top: 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
.book-menu {
|
.book-menu {
|
||||||
@ -314,7 +321,16 @@ body[dir="rtl"] .book-menu {
|
|||||||
}
|
}
|
||||||
|
|
||||||
.book-header {
|
.book-header {
|
||||||
|
background: var(--body-background);
|
||||||
|
border-bottom: 2px solid var(--color-visited-link);
|
||||||
display: block;
|
display: block;
|
||||||
|
max-height: 100vh;
|
||||||
|
overflow: auto;
|
||||||
|
padding: .35rem 0;
|
||||||
|
position: sticky;
|
||||||
|
top: -1px;
|
||||||
|
// prevent background from being transparent
|
||||||
|
z-index: 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
#menu-control:focus ~ main label[for="menu-control"] {
|
#menu-control:focus ~ main label[for="menu-control"] {
|
||||||
|
Loading…
Reference in New Issue
Block a user