File tree Expand file tree Collapse file tree 3 files changed +94
-4
lines changed Expand file tree Collapse file tree 3 files changed +94
-4
lines changed Original file line number Diff line number Diff line change 6767        </ li > 
6868      </ ul > 
6969    </ div > 
70+ 
71+     < div  class ="mobile-menu inactive "> 
72+       < ul > 
73+         < li > 
74+           < a  href ="/ "> CATEGORIES</ a > 
75+         </ li > 
76+         < li > 
77+           < a  href ="/ "> All</ a > 
78+         </ li > 
79+         < li > 
80+           < a  href ="/ "> Clothes</ a > 
81+         </ li > 
82+         < li > 
83+           < a  href ="/ "> Electronics</ a > 
84+         </ li > 
85+         < li > 
86+           < a  href ="/ "> Furnitures</ a > 
87+         </ li > 
88+         < li > 
89+           < a  href ="/ "> Toys</ a > 
90+         </ li > 
91+         < li > 
92+           < a  href ="/ "> Other</ a > 
93+         </ li > 
94+       </ ul > 
95+   
96+       < ul > 
97+         < li > 
98+           < a  href ="/ "> My orders</ a > 
99+         </ li > 
100+         < li > 
101+           < a  href ="/ "> My account</ a > 
102+         </ li > 
103+       </ ul > 
104+   
105+       < ul > 
106+         < li > 
107+           < a  href ="
/ " 
class ="
email "
> [email protected] </ a >  108+         </ li > 
109+         < li > 
110+           < a  href ="/ " class ="sign-out "> Sign out</ a > 
111+         </ li > 
112+       </ ul > 
113+     </ div > 
70114  </ nav > 
71115
72116  < script  src ="./main.js "> </ script > 
Original file line number Diff line number Diff line change 11const  menuEmail  =  document . querySelector ( '.navbar-email' ) ; 
22const  desktopMenu  =  document . querySelector ( '.desktop-menu' ) ; 
3+ const  menuHamIcon  =  document . querySelector ( '.menu' ) ; 
4+ const  mobileMenu  =  document . querySelector ( '.mobile-menu' ) ; 
35
46menuEmail . addEventListener ( 'click' ,  toggleDesktopMenu ) ; 
7+ menuHamIcon . addEventListener ( 'click' ,  toggleMobileMenu ) ; 
58
69function  toggleDesktopMenu ( )  { 
7-   console . log ( 'Click' ) ; 
810  desktopMenu . classList . toggle ( 'inactive' ) ; 
911} 
1012
11- console . log ( 'JS funcionando' ) ; 
13+ function  toggleMobileMenu ( )  { 
14+   mobileMenu . classList . toggle ( 'inactive' ) ; 
15+ } 
Original file line number Diff line number Diff line change 1+ /* General */ 
12: root  {
23  --white :  # FFFFFF ;
34  --black :  # 000000 ;
@@ -12,12 +13,12 @@ body {
1213  margin :  0 ;
1314  font-family :  'Quicksand' ,  sans-serif;
1415}
15- 
1616.inactive  {
1717  display :  none;
1818}
1919
2020
21+ /* Navbar (general) */ 
2122nav  {
2223  display :  flex;
2324  justify-content :  space-between;
8283  align-items :  center;
8384}
8485
85- 
86+ /* Menu en desktop */ 
8687.desktop-menu  {
8788  position :  absolute;
8889  top :  60px  ;
@@ -121,6 +122,38 @@ nav {
121122  display :  inline-block;
122123}
123124
125+ /* Menu en mobile */ 
126+ .mobile-menu  {
127+   position :  absolute;
128+   top :  60px  ;
129+   padding :  24px  ;
130+ }
131+ .mobile-menu  a  {
132+   text-decoration :  none;
133+   color :  var (--black );
134+   font-weight :  bold;
135+   /* margin-bottom: 24px; */ 
136+ }
137+ .mobile-menu  ul  {
138+   padding :  0 ;
139+   margin :  24px   0  0 ;
140+   list-style :  none;
141+ }
142+ .mobile-menu  ul : nth-child (1 ) {
143+   border-bottom :  1px   solid var (--very-light-pink );
144+ }
145+ .mobile-menu  ul  li  {
146+   margin-bottom :  24px  ;
147+ }
148+ .email  {
149+   font-size :  var (--sm );
150+   font-weight :  300  !important ;
151+ }
152+ .sign-out  {
153+   font-size :  var (--sm );
154+   color :  var (--hospital-green ) !important ;
155+ }
156+ 
124157
125158@media  (max-width :  640px  ) {
126159  .menu  {
@@ -132,4 +165,13 @@ nav {
132165  .navbar-email  {
133166    display :  none;
134167  }
168+   .desktop-menu  {
169+     display :  none;
170+   }
171+ }
172+ 
173+ @media  (min-width :  641px  ) {
174+   .mobile-menu  {
175+     display :  none;
176+   }
135177}
    
 
   
 
     
   
   
          
     
  
    
     
 
    
      
     
 
     
    You can’t perform that action at this time.
  
 
    
  
     
    
      
        
     
 
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments