-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathscript.js
29 lines (26 loc) · 1021 Bytes
/
script.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
const close_menu = document.querySelector('.close');
const header = document.querySelector('header');
const menu = document.querySelector('.menu');
const nav = document.querySelector('.nav__list')
const body = document.querySelector('body');
const line = document.querySelector('.gradient');
menu.addEventListener('click', () => {
close_menu.classList.add('close-visible');
menu.classList.add('menu-hidden');
nav.classList.add('nav-visible');
line.classList.add('gradient-visible');
body.classList.add('no-scroll');
})
close_menu.addEventListener('click', () => {
close_menu.classList.remove('close-visible');
menu.classList.remove('menu-hidden');
nav.classList.remove('nav-visible');
body.classList.remove('no-scroll');
line.classList.remove('gradient-visible');
})
nav.addEventListener('click', ()=>{
close_menu.classList.remove('close-visible');
menu.classList.remove('menu-hidden');
nav.classList.remove('nav-visible');
body.classList.remove('no-scroll');
})