From 9375f9d4260fc37d721e11d956ece7640cac2fde Mon Sep 17 00:00:00 2001 From: Hermes Agent Date: Thu, 25 Jun 2026 19:41:36 +0200 Subject: [PATCH] =?UTF-8?q?mobile:=20Hamburger-Men=C3=BC=20=E2=98=B0=20?= =?UTF-8?q?=E2=80=94=20nur=20Logo=20+=20Icon=20im=20Header?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Button-Text 'Menü' durch ☰ ersetzt (1.6rem, 44x44px Touch-Target) - Nav display:flex aus inline-style entfernt → jetzt im CSS - Mobile: nur Logo + Hamburger sichtbar, Nav per CSS versteckt - aria-label 'Menü' für Accessibility --- app.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/app.py b/app.py index b0bd479..4ebec37 100644 --- a/app.py +++ b/app.py @@ -57,7 +57,9 @@ def _base_template(title: str, content: str, active: str = "") -> str: .site-header .logo::before{{content:'';display:inline-block;width:28px;height:28px;background:linear-gradient(135deg,#20228a,#3b4fd4);border-radius:6px}} .nav-link{{color:#4a5568;text-decoration:none;font-size:0.9rem;padding:0.5rem 0.75rem;border-radius:6px;transition:all 0.15s;font-weight:500}} .nav-link:hover,.nav-link.active{{color:#20228a;background:#f0f2ff}} - .menu-toggle{{background:none;border:none;color:#4a5568;font-size:0.9rem;font-weight:600;cursor:pointer;padding:0.5rem;display:none}} + .menu-toggle{{background:none;border:none;color:#1a1a2e;font-size:1.5rem;cursor:pointer;padding:0.5rem;display:none;line-height:1;width:40px;height:40px;border-radius:8px;transition:background 0.15s}} + .menu-toggle:hover{{background:#f0f2f5}} + nav#mainNav{{display:flex;align-items:center;gap:0.25rem}} .hero{{background:linear-gradient(135deg,#20228a 0%,#2d3496 40%,#1a1e6e 100%);color:#fff;padding:6rem 2rem;text-align:center;position:relative;overflow:hidden}} .hero::after{{content:'';position:absolute;top:-50%;right:-20%;width:500px;height:500px;background:rgba(255,255,255,0.03);border-radius:50%;pointer-events:none}} .hero h1{{font-size:2.8rem;font-weight:800;letter-spacing:-0.03em;line-height:1.15;margin-bottom:1.25rem;position:relative;z-index:1}} @@ -140,7 +142,7 @@ def _base_template(title: str, content: str, active: str = "") -> str: .contact-info h3{{margin-bottom:1rem}} .contact-info p{{margin-bottom:0.5rem}} @media(max-width:767px){{ - .menu-toggle{{display:block}} + .menu-toggle{{display:flex;align-items:center;justify-content:center;font-size:1.6rem;width:44px;height:44px}} .site-header{{padding:0 1rem;height:56px}} .site-header .logo{{font-size:0.9rem}} .site-header .logo::before{{width:22px;height:22px}} @@ -197,8 +199,8 @@ def _base_template(title: str, content: str, active: str = "") -> str: