Finish responsive layout; several bug fixes

This commit is contained in:
Matthew Holt 2023-05-31 15:53:49 -06:00
parent 8b77ddcce8
commit c24f50cad3
No known key found for this signature in database
GPG key ID: 2A349DD577D586A5
6 changed files with 232 additions and 120 deletions

View file

@ -11,6 +11,7 @@
--pagenav-hover-bg: #f4f7f9;
--cmd-bg: #333;
--tip-color: #5c50bb;
--menu-toggle-bg: #e4f1f2;
}
.dark {
@ -26,6 +27,7 @@
--pagenav-hover-bg: #18262f;
--cmd-bg: black;
--tip-color: #a6b2f7;
--menu-toggle-bg: #274d5c;
}
@ -89,7 +91,12 @@ main {
min-width: 250px;
}
#docs-menu {
background: var(--menu-toggle-bg);
padding: 1em;
cursor: pointer;
display: none;
}
@ -189,7 +196,7 @@ main nav .heading {
letter-spacing: 1px;
}
main nav .heading:not(:first-child) {
main nav ul:not(:first-child) > .heading {
margin-top: 2.5em;
}
@ -359,9 +366,9 @@ article h5 {
font-size: .6em;
border-radius: 10px;
padding: .3em .5em;
margin-left: .25em;
position: absolute;
top: 5px;
left: 0;
text-decoration: none;
}
@ -579,7 +586,7 @@ td code {
#autonav {
position: absolute;
visibility: hidden;
display: none;
left: 80%;
top: 0;
background: var(--autonav-bg);
@ -597,8 +604,8 @@ td code {
font-size: 14px;
}
main nav > ul > li:hover #autonav {
visibility: visible;
main nav ul > li:hover #autonav {
display: block;
}
#autonav .heading {
@ -655,3 +662,34 @@ main nav > ul > li:hover #autonav {
display: none;
}
}
@media (max-width: 950px) {
#autonav {
display: none !important;
}
.docs {
flex-direction: column;
}
#docs-menu {
display: block;
}
#docs-menu-container {
height: 0;
overflow: hidden;
transition: height 250ms ease-out;
display: flex;
flex-wrap: wrap;
}
.docs nav ul {
min-width: 250px;
flex: 1;
}
main nav ul .heading {
margin-top: 2.5em !important;
}
}