Skip to content

Commit 9ca87f4

Browse files
committed
creacion de la funcion para activar o desactivar el menu desktop cuando hacemos clik en el mail del usuario en la barra de navegacion
1 parent 3c4db41 commit 9ca87f4

File tree

3 files changed

+23
-3
lines changed

3 files changed

+23
-3
lines changed

index.html

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,15 +47,15 @@
4747

4848
<div class="navbar-right">
4949
<ul>
50-
<li class="navbar-email">[email protected]</li>
50+
<li class="navbar-email">[email protected]</li>
5151
<li class="navbar-shopping-cart">
5252
<img src="./icons/icon_shopping_cart.svg" alt="shopping cart">
5353
<div>2</div>
5454
</li>
5555
</ul>
5656
</div>
5757

58-
<div class="desktop-menu">
58+
<div class="desktop-menu inactive">
5959
<ul>
6060
<li>
6161
<a href="/" class="title">My orders</a>
@@ -71,5 +71,9 @@
7171
</ul>
7272
</div>
7373
</nav>
74+
75+
76+
77+
<script src="./main.js"></script>
7478
</body>
7579
</html>

main.js

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
const navbar_email_element = document.querySelector('.navbar-email');
2+
const desktopMenuElement = document.querySelector('.desktop-menu');
3+
4+
const toogleDesktopMenu = ()=>{
5+
// desktopMenuElement.toggleAttribute('')
6+
7+
desktopMenuElement.classList.toggle('inactive')
8+
}
9+
navbar_email_element.addEventListener('click', toogleDesktopMenu);

styles.css

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,13 @@
1313
font-family: 'Quicksand', sans-serif;
1414
}
1515

16+
17+
/* estilo para activar o desacticar un menu */
18+
19+
.inactive{
20+
display: none;
21+
}
22+
1623

1724
/* ESTILOS DEL MENU PRINCIPAL GRANDE */
1825
nav {
@@ -83,7 +90,7 @@
8390

8491
position: absolute;
8592
top: 60px; /* tamaño del menu principal */
86-
right: 0;
93+
right: 30px;
8794

8895
width: 100px;
8996
height: auto;

0 commit comments

Comments
 (0)