Skip to content

Commit 21af24f

Browse files
committed
Fix mobile sidebar panel layout
1 parent de38b3e commit 21af24f

1 file changed

Lines changed: 33 additions & 4 deletions

File tree

src/css/custom.css

Lines changed: 33 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -354,12 +354,24 @@ html[data-theme='dark'] .markdown table tr:nth-child(even) {
354354
}
355355

356356
.navbar-sidebar__items {
357-
padding: 0.8rem 0.75rem 1rem;
357+
height: calc(100vh - var(--ifm-navbar-height));
358+
padding: 0;
358359
background: transparent;
359360
}
360361

361-
.navbar-sidebar__item {
362-
border-radius: 16px;
362+
.theme-layout-navbar-sidebar-panel {
363+
height: 100%;
364+
padding: 0.8rem 0.75rem 1rem;
365+
}
366+
367+
.navbar-sidebar__item.menu {
368+
height: 100%;
369+
margin: 0;
370+
overflow-y: auto;
371+
border: 1px solid var(--site-panel-border);
372+
border-radius: 22px;
373+
background: var(--site-panel-bg);
374+
box-shadow: var(--ifm-global-shadow-lw);
363375
}
364376

365377
.navbar-sidebar__items .menu__link,
@@ -368,6 +380,23 @@ html[data-theme='dark'] .markdown table tr:nth-child(even) {
368380
border-radius: 14px;
369381
}
370382

383+
.navbar-sidebar__back {
384+
display: block;
385+
width: calc(100% - 1rem);
386+
margin: 0.75rem auto 0;
387+
padding: 0.8rem 0.95rem;
388+
border: 1px solid var(--site-panel-border);
389+
border-radius: 16px;
390+
background: rgba(255, 255, 255, 0.94);
391+
color: var(--site-text-strong);
392+
font-weight: 600;
393+
text-align: left;
394+
}
395+
396+
html[data-theme='dark'] .navbar-sidebar__back {
397+
background: rgba(20, 31, 47, 0.94);
398+
}
399+
371400
.navbar-sidebar__close {
372401
display: inline-flex;
373402
align-items: center;
@@ -402,7 +431,7 @@ html[data-theme='dark'] .markdown table tr:nth-child(even) {
402431
padding: 0.8rem 0.9rem;
403432
}
404433

405-
.navbar-sidebar__items {
434+
.theme-layout-navbar-sidebar-panel {
406435
padding: 0.65rem 0.55rem 0.9rem;
407436
}
408437

0 commit comments

Comments
 (0)