Fix menu paddings, add additional space for big screens

This commit is contained in:
Alex Shpak
2018-10-08 20:56:06 +02:00
parent 5b7db23aaa
commit 5b4dec6db9
5 changed files with 37 additions and 14 deletions
+30 -11
View File
@@ -36,14 +36,20 @@ a {
}
}
img {
vertical-align: middle;
}
aside {
ul {
margin: 0;
padding-left: $padding-16;
list-style: none;
line-height: 2em;
line-height: 1.5em;
li {
margin: .5em 0;
a { display: block; }
a:hover { opacity: .5; }
@@ -66,6 +72,15 @@ aside.fixed nav {
overflow: hidden auto;
}
header {
display: flex;
align-items:center;
justify-content: space-between;
margin-bottom: $padding-16;
display: none;
}
main {
max-width: $content-max-width;
margin: 0 auto;
@@ -96,22 +111,13 @@ main {
a { color: $nav-link-color; }
a.active { color: $color-link; }
.flat {
.flat-section {
margin-bottom: $padding-16;
> a { font-weight: 700; }
> ul { padding-left: 0; }
}
}
header {
display: flex;
align-items:center;
justify-content: space-between;
margin-bottom: $padding-16;
display: none;
}
.content {
flex: 1 0;
width: 0;
@@ -167,3 +173,16 @@ $toc-hide-point: $menu-hide-point + $nav-menu-width;
}
}
}
// Extra space for big screens
@media screen and (min-width: $toc-hide-point) {
main {
.content {
padding: $padding-16 * 2 $padding-16;
}
.menu nav, .toc nav {
padding: $padding-16 * 2;
}
}
}