Skip to content

Commit 05f389e

Browse files
committed
feat(top-nav): stub out mobile styles
* Add new open and close icons * Remove navigation.css in favor of header.css
1 parent 02d6aed commit 05f389e

File tree

5 files changed

+84
-167
lines changed

5 files changed

+84
-167
lines changed

assets/images/icon__burger.svg

Lines changed: 13 additions & 0 deletions
Loading

assets/images/icon__close.svg

Lines changed: 12 additions & 0 deletions
Loading

src/css/app.css

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,9 @@
1313

1414
/* Layout */
1515
@import './layout/reset.css';
16-
@import './layout/navigation.css';
1716
@import './layout/dropdown.css';
1817
@import './layout/container.css';
19-
/* @import './layout/header.css'; */
18+
@import './layout/header.css';
2019
@import './layout/footer.css';
2120

2221
/* Pages */

src/css/layout/header.css

Lines changed: 58 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,59 @@
1-
header {
2-
margin-bottom: 3rem;
1+
.navigation--top {
2+
border-bottom: 1px solid rgba(0, 0, 0, 0.1);
3+
4+
.navigation__inner {
5+
align-items: center;
6+
display: grid;
7+
grid-template-areas: 'logo mobile-trigger membership';
8+
grid-template-columns: 1fr repeat(2, max-content);
9+
margin: auto;
10+
max-width: var(--layout-inner-max-width);
11+
padding: 8px 20px 8px 10px;
12+
position: relative;
13+
}
14+
15+
.navigation__logo {
16+
box-shadow: none;
17+
grid-area: logo;
18+
19+
img {
20+
height: 75px;
21+
width: 75px;
22+
}
23+
}
24+
25+
.navigation__mobile-menu-trigger {
26+
background-color: white;
27+
background-repeat: no-repeat;
28+
background-size: contain;
29+
border: none;
30+
cursor: pointer;
31+
grid-area: mobile-trigger;
32+
height: 24px;
33+
margin-right: 20px;
34+
width: 24px;
35+
}
36+
37+
.navigation__mobile-menu-trigger.closed {
38+
background-image: url('/assets/images/icon__burger.svg');
39+
}
40+
41+
.navigation__mobile-menu-trigger.open {
42+
background-image: url('/assets/images/icon__close.svg');
43+
}
44+
45+
.navigation__list {
46+
display: none;
47+
grid-area: list;
48+
}
49+
50+
.navigation__membership {
51+
grid-area: membership;
52+
}
53+
54+
@media (min-width: 1440px) {
55+
.navigation__mobile-menu-trigger {
56+
display: none;
57+
}
58+
}
359
}

src/css/layout/navigation.css

Lines changed: 0 additions & 163 deletions
This file was deleted.

0 commit comments

Comments
 (0)