-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.js
54 lines (39 loc) · 1.27 KB
/
index.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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
const toggleButton = document.getElementsByClassName("toggle-button")[0];
const navbarLinks = document.getElementsByClassName("navbar-links")[0];
toggleButton.addEventListener("click", () => {
navbarLinks.classList.toggle("active");
});
// var menu = document.getElementById("navbar");
// function closeMenu(){
// navbar.style.top = "-100vh";
// }
// function openMenu(){
// navbar.style.top = "0";
// }
// const navSlide = () => {
// const burger = document.querySelector(".burger");
// const nav = document.querySelector(".navbar-links");
// burger.addEventListener("click", () => {
// nav.classList.toggle("nav-active");
// document.body.classList.toggle("blur-bg");
// });
// }
// navSlide();
document.querySelector(".theme-toggle-button").addEventListener("click", () => {
document.body.classList.toggle("dark");
});
function focusFunction() {
let parent = this.parentNode;
parent.classList.add("focus");
}
function blurFunction() {
let parent = this.parentNode;
if(this.value == ""){
parent.classList.remove("focus");
}
}
const inputs = document.querySelectorAll(".input");
inputs.forEach((input) => {
input.addEventListener("focus", focusFunction);
input.addEventListener("blur", blurFunction);
})