Fix #27: Mobile Navigation – Hamburger-Menü implementieren #32

Merged
greggy merged 2 commits from feature/issue-27-hamburger-menu into main 2026-05-14 20:46:20 +02:00
Owner

Resolves #27

Changes

  • Hamburger button with animated X toggle (CSS-only icon, 44×44px tap target)
  • Slide-down mobile navigation on ≤900px with backdrop-filter
  • Semi-transparent overlay when menu is open
  • Escape key + outside click + link click closes menu
  • Auto-close on resize to desktop breakpoint
  • Desktop navigation completely unchanged
  • Pure vanilla JS toggle (no jQuery dependency)

Spec

memory/gitea-specs/issue-27.md

Review

Self-Review: APPROVED (Complexity: S)

Resolves #27 ## Changes - Hamburger button with animated X toggle (CSS-only icon, 44×44px tap target) - Slide-down mobile navigation on ≤900px with backdrop-filter - Semi-transparent overlay when menu is open - Escape key + outside click + link click closes menu - Auto-close on resize to desktop breakpoint - Desktop navigation completely unchanged - Pure vanilla JS toggle (no jQuery dependency) ## Spec `memory/gitea-specs/issue-27.md` ## Review Self-Review: APPROVED (Complexity: S)
greggy added 2 commits 2026-05-14 19:41:16 +02:00
feat(nav): add hamburger menu for mobile navigation (Fix #27)
All checks were successful
Deploy Feature Branch to Test / deploy (push) Successful in 24s
565c8b304d
- Hamburger button with animated X toggle (CSS-only icon)
- Slide-down mobile nav on ≤900px with 44px+ tap targets
- Semi-transparent overlay when menu is open
- Escape key + outside click + link click closes menu
- Auto-close on resize to desktop
- Desktop navigation unchanged
- Pure vanilla JS toggle, no jQuery dependency
style(nav): remove duplicate display property in mobile nav links
All checks were successful
Deploy Feature Branch to Test / deploy (push) Successful in 24s
76b1ec58c2
greggy merged commit 158f07e374 into main 2026-05-14 20:46:20 +02:00
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: greggy/landingpage-haus-schleusingen#32
No description provided.