7
7
< title > Hello, I'm Zaka</ title >
8
8
<!-- Link CSS -->
9
9
< link rel ="stylesheet " type ="text/css " href ="css/main.css ">
10
+ < link rel ="stylesheet " href ="vendor/hamburgers/dist/hamburgers.css ">
10
11
<!-- javascript -->
11
12
< script src ="
https://cdn.jsdelivr.net/npm/[email protected] "
> </ script >
12
13
13
14
</ head >
14
15
< 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 >
17
32
</ nav >
18
33
19
34
<!-- main -->
@@ -26,6 +41,7 @@ <h1 id="element"></h1>
26
41
27
42
<!-- script in the end off body -->
28
43
< script >
44
+ // typed.js
29
45
var typed = new Typed ( '#element' , {
30
46
strings : [ "Hello, I'm Zaka ^2000" , "Hello, I'm a programmer ^1000" , "I focus on web development ^2500" ] ,
31
47
// smartBackspace : true,
@@ -36,5 +52,21 @@ <h1 id="element"></h1>
36
52
cursorChar : '|' ,
37
53
autoInsertCss : true
38
54
} ) ;
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
+ } ) ;
39
71
</ script >
40
72
</ html >
0 commit comments