Skip to content

Commit fccc4c4

Browse files
committed
reorganize styles for navbar; restore mobile menu button to full height of navbar
1 parent ff161ba commit fccc4c4

File tree

1 file changed

+25
-45
lines changed

1 file changed

+25
-45
lines changed

src/css/header.css

Lines changed: 25 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -31,11 +31,11 @@ body {
3131

3232
.navbar-brand {
3333
display: flex;
34-
align-items: center;
3534
padding-left: 1rem;
3635
}
3736

3837
.navbar-brand .navbar-item.logo {
38+
align-self: center;
3939
padding: 0;
4040
height: calc(0.6 * var(--navbar-height));
4141
width: calc(0.6 * var(--navbar-height));
@@ -46,6 +46,7 @@ body {
4646
}
4747

4848
.navbar-brand .navbar-item.title {
49+
align-self: center;
4950
color: var(--navbar-font-color);
5051
font-family: "Comfortaa", sans-serif;
5152
font-size: 1rem;
@@ -109,24 +110,6 @@ body {
109110
cursor: inherit;
110111
}
111112

112-
@media screen and (min-width: 1024px) {
113-
.navbar-end > .navbar-item,
114-
.navbar-end .navbar-link {
115-
color: var(--navbar-font-color);
116-
}
117-
118-
.navbar-end > a.navbar-item:hover,
119-
.navbar-end .navbar-link:hover,
120-
.navbar-end .navbar-item.has-dropdown:hover .navbar-link {
121-
background: var(--navbar_hover-background);
122-
color: var(--navbar-font-color);
123-
}
124-
125-
.navbar-end .navbar-link::after {
126-
border-color: currentColor;
127-
}
128-
}
129-
130113
.navbar-burger {
131114
background: none;
132115
border: none;
@@ -173,21 +156,12 @@ body {
173156
transform: rotate(-45deg);
174157
}
175158

176-
.navbar-menu {
177-
display: none;
178-
}
179-
180159
.navbar-item,
181160
.navbar-link {
182161
color: var(--navbar-menu-font-color);
183162
display: block;
184163
line-height: var(--doc-line-height);
185164
padding: 0.5rem 1rem;
186-
position: relative;
187-
}
188-
189-
.navbar-item {
190-
flex: none;
191165
}
192166

193167
.navbar-item.has-dropdown {
@@ -249,14 +223,14 @@ body {
249223

250224
.navbar-menu {
251225
background: var(--navbar-menu-background);
252-
padding: 0.5rem 0;
253-
}
254-
255-
.navbar-menu.is-active {
256-
display: block;
257226
box-shadow: 0 8px 16px rgba(10, 10, 10, 0.1);
258227
max-height: var(--body-min-height);
259228
overflow-y: auto;
229+
padding: 0.5rem 0;
230+
}
231+
232+
.navbar-menu:not(.is-active) {
233+
display: none;
260234
}
261235

262236
.navbar-menu a.navbar-item:hover,
@@ -292,6 +266,8 @@ body {
292266
.navbar-item,
293267
.navbar-link {
294268
display: flex;
269+
position: relative;
270+
flex: none;
295271
}
296272

297273
.navbar-item:not(.has-dropdown),
@@ -318,6 +294,22 @@ body {
318294
top: 50%;
319295
}
320296

297+
.navbar-end > .navbar-item,
298+
.navbar-end .navbar-link {
299+
color: var(--navbar-font-color);
300+
}
301+
302+
.navbar-end > a.navbar-item:hover,
303+
.navbar-end .navbar-link:hover,
304+
.navbar-end .navbar-item.has-dropdown:hover .navbar-link {
305+
background: var(--navbar_hover-background);
306+
color: var(--navbar-font-color);
307+
}
308+
309+
.navbar-end .navbar-link::after {
310+
border-color: currentColor;
311+
}
312+
321313
.navbar-end .navbar-item.search {
322314
flex: 0 1 20rem;
323315
padding-left: 0;
@@ -354,15 +346,3 @@ body {
354346
background: var(--navbar-menu_hover-background);
355347
}
356348
}
357-
358-
.navbar .button {
359-
display: inline-flex;
360-
align-items: center;
361-
background: var(--navbar-button-background);
362-
border: 1px solid var(--navbar-button-border-color);
363-
border-radius: 0.15rem;
364-
height: 1.75rem;
365-
color: var(--navbar-button-font-color);
366-
padding: 0 0.75em;
367-
white-space: nowrap;
368-
}

0 commit comments

Comments
 (0)