Skip to content

Commit de38b3e

Browse files
committed
Fix mobile sidebar styling
1 parent 2381e5a commit de38b3e

1 file changed

Lines changed: 75 additions & 0 deletions

File tree

src/css/custom.css

Lines changed: 75 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -323,6 +323,73 @@ html[data-theme='dark'] .markdown table tr:nth-child(even) {
323323
}
324324

325325
@media screen and (max-width: 996px) {
326+
.navbar-sidebar {
327+
background: rgba(238, 246, 255, 0.72);
328+
backdrop-filter: blur(18px);
329+
}
330+
331+
html[data-theme='dark'] .navbar-sidebar {
332+
background: rgba(12, 19, 31, 0.82);
333+
}
334+
335+
.navbar-sidebar__backdrop {
336+
background: rgba(17, 35, 63, 0.28);
337+
backdrop-filter: blur(3px);
338+
}
339+
340+
.navbar-sidebar__brand {
341+
display: flex;
342+
align-items: center;
343+
justify-content: space-between;
344+
gap: 0.9rem;
345+
padding: 0.9rem 1rem;
346+
border-bottom: 1px solid var(--site-panel-border);
347+
background: var(--site-panel-bg);
348+
box-shadow: 0 12px 30px rgba(17, 44, 86, 0.08);
349+
}
350+
351+
.navbar-sidebar__brand .navbar__title {
352+
margin: 0;
353+
color: var(--site-text-strong);
354+
}
355+
356+
.navbar-sidebar__items {
357+
padding: 0.8rem 0.75rem 1rem;
358+
background: transparent;
359+
}
360+
361+
.navbar-sidebar__item {
362+
border-radius: 16px;
363+
}
364+
365+
.navbar-sidebar__items .menu__link,
366+
.navbar-sidebar__items .menu__caret,
367+
.navbar-sidebar__items .navbar__link {
368+
border-radius: 14px;
369+
}
370+
371+
.navbar-sidebar__close {
372+
display: inline-flex;
373+
align-items: center;
374+
justify-content: center;
375+
width: 2.25rem;
376+
height: 2.25rem;
377+
padding: 0;
378+
border: 1px solid var(--site-panel-border);
379+
border-radius: 999px;
380+
background: rgba(255, 255, 255, 0.94);
381+
color: var(--site-text-strong);
382+
box-shadow: 0 8px 18px rgba(17, 44, 86, 0.08);
383+
}
384+
385+
html[data-theme='dark'] .navbar-sidebar__close {
386+
background: rgba(20, 31, 47, 0.94);
387+
}
388+
389+
.theme-doc-sidebar-container {
390+
border-right: none;
391+
}
392+
326393
.theme-doc-sidebar-menu,
327394
.theme-doc-markdown,
328395
.table-of-contents {
@@ -331,6 +398,14 @@ html[data-theme='dark'] .markdown table tr:nth-child(even) {
331398
}
332399

333400
@media screen and (max-width: 640px) {
401+
.navbar-sidebar__brand {
402+
padding: 0.8rem 0.9rem;
403+
}
404+
405+
.navbar-sidebar__items {
406+
padding: 0.65rem 0.55rem 0.9rem;
407+
}
408+
334409
.theme-doc-markdown {
335410
padding: 1.15rem;
336411
}

0 commit comments

Comments
 (0)