====== Projekt 1: Landingpage Hero Section – LU01 (HTML + Grundlayout) ====== {{ :de:modul:m291:learningunits:lu01:aufgaben:first6.gif?nolink | Landing Page preview}} \\ **Projektziel (über mehrere LUs):** Sie setzen eine Hero Section pixel-nah nach Figma um und bauen später einen Light/Dark-Mode Switch mit JavaScript. \\ **Fokus LU01:** __Zuerst HTML-Struktur__, danach __CSS-Grundlayout__ (Container + Flexbox). Noch kein Feinschliff bei Fonts/Farben/Interaktionen. ==== Lernziele (LU01) ==== * Sie bauen eine saubere HTML-Struktur mit ''header'', ''nav'', ''main'', ''section''. * Sie gruppieren UI-Teile in sinnvolle Wrapper (z.B. ''.content-wrapper'', ''.button-wrapper''). * Sie setzen ein Grundlayout mit Flexbox um (Header + 2-Spalten Hero). * Sie nutzen relative Einheiten sinnvoll (%, vh, rem) und zentrieren einen Container mit ''max-width''. ==== Material ==== * Figma-Design + Assets (SVG/PNG) * Starter-Template ''index.html'' (mit TODOs in LU01/LU02/LU03) * Browser + DevTools + Live Server Laden Sie hier das Material herunter: {{ :de:modul:m291:learningunits:lu01:aufgaben:landing_page_alarado.zip |}} **Wichtig:** Halten Sie sich an die TODO-Markierungen im Template. \\ In LU01 machen Sie nur, was mit **TODO in LU01** beschriftet ist. (Google Font, Favicon, Farben/Variablen und Hover-Styles kommen später.) ==== Schrittweiser Aufbau (LU01) ==== ===== 1) HTML zuerst: Struktur & Gruppen von Elementen ===== === 1.1 Header: Logo + Navigation + Switch-Platzhalter === {{ :de:modul:m291:learningunits:lu01:aufgaben:screenshot_2026-01-25_at_23.31.39.png?nolink&800 |}} \\ //Navigation Bar// **Aufgabe:** Bauen Sie den ''
'' gemäss Template auf. * Logo als ''img'' einfügen (+ sinnvoller ''alt'') * Navigation als ''nav.menu'' mit ''ul > li > a'' * Switch als Platzhalter einfügen (nur ''label'' + ''input type="checkbox"'') **Repetition: Semantische Grundstruktur** \\ - ''header'' = Kopfbereich der Seite (Logo, Navigation, Controls) - ''nav'' = Navigation (Links als Liste) - ''main'' = Hauptinhalt (pro Seite 1×) - ''section'' = thematisch zusammenhängender Abschnitt (z.B. Hero) Mehr Infos zum ''