Skip to content

Commit bd5389d

Browse files
committed
feat(layout): add responsive nav media queries at 36rem breakpoint
1 parent 3b255a8 commit bd5389d

1 file changed

Lines changed: 27 additions & 0 deletions

File tree

src/design/layout.css

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
gap: var(--space-7);
2020
}
2121
.site-header {
22+
position: relative;
2223
inline-size: var(--measure-wide);
2324
margin-inline: auto;
2425
padding: var(--space-4) var(--space-5);
@@ -93,4 +94,30 @@
9394
grid-column: 2;
9495
}
9596
}
97+
/* ---- Responsive navigation ---- */
98+
@media (min-width: 36rem) {
99+
.mobile-nav-toggle {
100+
display: none;
101+
}
102+
#mobile-nav {
103+
display: contents;
104+
}
105+
}
106+
@media (max-width: 36rem) {
107+
.site-header nav ul {
108+
flex-direction: column;
109+
gap: var(--space-3);
110+
}
111+
#mobile-nav {
112+
position: absolute;
113+
inset-block-start: 100%;
114+
inset-inline-end: var(--space-5);
115+
margin: 0;
116+
padding: var(--space-4);
117+
background: var(--color-surface);
118+
border: 1px solid var(--color-surface-alt);
119+
border-radius: var(--radius-md);
120+
box-shadow: var(--shadow-card);
121+
}
122+
}
96123
}

0 commit comments

Comments
 (0)