Website overhaul

This commit is contained in:
sageTheDM 2025-09-21 23:37:16 +02:00
parent cd401ee5b6
commit 4cb566828a
71 changed files with 1999 additions and 4058 deletions

33
src/scripts/navigation.js Normal file
View file

@ -0,0 +1,33 @@
// Navigation scroll effect
function updateNavigation() {
const navigation = document.getElementById("navigation");
if (window.scrollY > 50) {
navigation.classList.add("scrolled");
} else {
navigation.classList.remove("scrolled");
}
}
// Mobile navigation functionality
function setupMobileNavigation() {
const burgerMenu = document.getElementById("burger-menu");
const mainNav = document.getElementById("main-nav");
if (burgerMenu && mainNav) {
burgerMenu.addEventListener("click", function () {
mainNav.classList.toggle("active");
burgerMenu.classList.toggle("active");
document.body.classList.toggle("nav-open");
});
// Close menu when clicking on a link
const navLinks = mainNav.querySelectorAll("a");
navLinks.forEach((link) => {
link.addEventListener("click", function () {
mainNav.classList.remove("active");
burgerMenu.classList.remove("active");
document.body.classList.remove("nav-open");
});
});
}
}