]> danix's work - danix.xyz-2.git/commit
feat: add header nav and hamburger menu styling with JS handlers
authorDanilo M. <redacted>
Thu, 16 Apr 2026 13:28:23 +0000 (15:28 +0200)
committerDanilo M. <redacted>
Thu, 16 Apr 2026 13:28:23 +0000 (15:28 +0200)
commit15471cdd66966ec394f3b4c1614cac00b0261e59
tree8869298c790bed1bc0c8607e389092c517e7c63e
parent5b4ba192f8a7d405c7070f0276cd66bff96699dd
feat: add header nav and hamburger menu styling with JS handlers

- Add header, nav-link, header-actions component CSS
- Add menu-overlay and menu-nav component CSS
- Update hamburger-menu.html with vanilla JS handlers:
  - openMenu/closeMenu functions
  - ESC key support
  - Click outside to close (backdrop click)
  - Menu link auto-close
  - Scroll lock when menu open
- Replace Alpine @click with id-based event listeners
- Rebuild CSS: main.min.css updated

Co-Authored-By: Claude Haiku 4.5 <redacted>
themes/danix-xyz-hacker/assets/css/main.css
themes/danix-xyz-hacker/assets/css/main.min.css
themes/danix-xyz-hacker/layouts/partials/hamburger-menu.html