feat: add contact form and about page accordion feature

This commit is contained in:
2025-08-15 21:47:21 -05:00
parent ec151db8aa
commit 145e5f0a3f
4 changed files with 249 additions and 155 deletions

14
src/scripts/accordion.js Normal file
View File

@@ -0,0 +1,14 @@
document.addEventListener('DOMContentLoaded', (event) => {
const accordionHeaders = document.querySelectorAll('.accordion-header');
accordionHeaders.forEach(header => {
header.addEventListener('click', () => {
const content = header.nextElementSibling;
if (content.style.display === 'block') {
content.style.display = 'none';
} else {
content.style.display = 'block';
}
});
});
});