mobile navbar
This commit is contained in:
parent
6846632d42
commit
4187790a4b
3 changed files with 163 additions and 1 deletions
15
script.js
15
script.js
|
@ -1,6 +1,7 @@
|
|||
|
||||
document.addEventListener("DOMContentLoaded", () => {
|
||||
const darkModeButton = document.getElementById("dark-mode-toggle");
|
||||
const mobileDarkModeButton = document.getElementById("dark-mode-toggle-mobile");
|
||||
const body = document.body;
|
||||
|
||||
function toggleDarkMode(save){
|
||||
|
@ -21,7 +22,11 @@ document.addEventListener("DOMContentLoaded", () => {
|
|||
|
||||
darkModeButton.addEventListener("click", () => {
|
||||
toggleDarkMode(true);
|
||||
})
|
||||
})
|
||||
|
||||
mobileDarkModeButton.addEventListener("click", () => {
|
||||
toggleDarkMode(true);
|
||||
})
|
||||
|
||||
// Add/remove scrolled style to header
|
||||
window.addEventListener("scroll", () => {
|
||||
|
@ -33,4 +38,12 @@ document.addEventListener("DOMContentLoaded", () => {
|
|||
header.classList.add("scrolled");
|
||||
}
|
||||
})
|
||||
|
||||
// Mobile Nav
|
||||
const mobileNavButton = document.getElementById("mobile-nav-toggle");
|
||||
const mobileNav = document.getElementById("mobile-nav");
|
||||
|
||||
mobileNavButton.addEventListener("click", () => {
|
||||
mobileNav.classList.toggle("active");
|
||||
})
|
||||
})
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue