Skip to content

Commit 2b32e72

Browse files
committed
add navigation menu
1 parent f3d1b4b commit 2b32e72

File tree

1 file changed

+34
-2
lines changed

1 file changed

+34
-2
lines changed

index.html

Lines changed: 34 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,28 @@
77
<title>Hello, I'm Zaka</title>
88
<!-- Link CSS -->
99
<link rel="stylesheet" type="text/css" href="css/main.css">
10+
<link rel="stylesheet" href="vendor/hamburgers/dist/hamburgers.css">
1011
<!-- javascript -->
1112
<script src="https://cdn.jsdelivr.net/npm/[email protected]"></script>
1213

1314
</head>
1415
<body>
15-
<!-- navigation -->
16-
<nav>
16+
<!-- navigation menu -->
17+
<nav role="navigation">
18+
<!-- hamburger menu -->
19+
<button type="button" id="hamburger" class="hamburger hamburger--elastic">
20+
<span class="hamburger-box">
21+
<span class="hamburger-inner"></span>
22+
</span>
23+
</button>
24+
25+
<!-- menu with pure css ! -->
26+
<div class="menuToggle">
27+
<ul class="menu">
28+
<!-- <a href="#"></a> -->
29+
Nothing happen here :(
30+
</ul>
31+
</div>
1732
</nav>
1833

1934
<!-- main -->
@@ -26,6 +41,7 @@ <h1 id="element"></h1>
2641

2742
<!-- script in the end off body -->
2843
<script>
44+
// typed.js
2945
var typed = new Typed('#element', {
3046
strings: ["Hello, I'm Zaka ^2000","Hello, I'm a programmer ^1000", "I focus on web development ^2500"],
3147
// smartBackspace : true,
@@ -36,5 +52,21 @@ <h1 id="element"></h1>
3652
cursorChar: '|',
3753
autoInsertCss: true
3854
});
55+
56+
// here for hamburger :)
57+
// Look for .hamburger
58+
var hamburger = document.querySelector(".hamburger");
59+
// Look for #menuToggle
60+
var menu = document.querySelector(".menuToggle")
61+
62+
// On click even
63+
hamburger.addEventListener("click", function() {
64+
// Toggle class "is-active"
65+
hamburger.classList.toggle("is-active");
66+
67+
// Something else, like open/close menu
68+
// Toggle class "menu-active"
69+
menu.classList.toggle("menu-active");
70+
});
3971
</script>
4072
</html>

0 commit comments

Comments
 (0)