Skip to content

Commit 3d8b7d7

Browse files
committed
fix: add min height to main layout under lg; don't shift table of content when scrolling under lg
1 parent 4fbfde3 commit 3d8b7d7

File tree

1 file changed

+12
-9
lines changed

1 file changed

+12
-9
lines changed

assets/sass/main.scss

Lines changed: 12 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -216,10 +216,6 @@ $sidebar-size: 300px + $toggler-size;
216216
}
217217
}
218218

219-
// END OF HEADER
220-
221-
// My custom elements
222-
223219
// Define mixin for placing elements after header
224220
@mixin after-header() {
225221
height: subtract(100vh, $header-size);
@@ -228,9 +224,9 @@ $sidebar-size: 300px + $toggler-size;
228224
// }
229225
}
230226

231-
.my-email {
232-
font-size: clamp(0.8rem, 0.75vw, 1rem);
233-
}
227+
// END OF HEADER
228+
229+
// START OF SIDEBAR
234230

235231
.my-sidebar {
236232
@include make-col-ready();
@@ -320,6 +316,10 @@ $sidebar-size: 300px + $toggler-size;
320316
}
321317
}
322318

319+
.my-email {
320+
font-size: clamp(0.8rem, 0.75vw, 1rem);
321+
}
322+
323323
.my-profile-img {
324324
@include media-breakpoint-down(lg) {
325325
max-width: 50%;
@@ -336,6 +336,8 @@ $sidebar-size: 300px + $toggler-size;
336336
color: $my-white;
337337
}
338338

339+
// END OF SIDEBAR
340+
339341
.my-main-layout {
340342
@include make-col-ready();
341343
@include make-col();
@@ -353,9 +355,10 @@ $sidebar-size: 300px + $toggler-size;
353355
padding-top: 0;
354356

355357
@include media-breakpoint-down(lg) {
356-
// height: auto;
357358
@include make-col(12);
359+
height: auto;
358360
overflow-y: visible;
361+
min-height: subtract(100vh, add($header-size, $toggler-size));
359362
}
360363
}
361364

@@ -411,7 +414,7 @@ $sidebar-size: 300px + $toggler-size;
411414
}
412415

413416
@include media-breakpoint-down(lg) {
414-
top: $header-size;
417+
top: add($header-size, $toggler-size);
415418
}
416419
}
417420

0 commit comments

Comments
 (0)