Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| de:modul:m291:learningunits:lu01:theorie:a_intro [2026/01/24 15:26] – angelegt gkoch | de:modul:m291:learningunits:lu01:theorie:a_intro [2026/02/02 13:18] (aktuell) – gkoch | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | ====== UI-Elemente | + | ====== |
| <WRAP center round box 80%> | <WRAP center round box 80%> | ||
| - | **Ziel:** Sie können ein UI (z.B. Figma Screenshot) in **Bausteine** zerlegen, diese **gruppieren** und daraus eine saubere HTML-Struktur ableiten. | + | **Ziel:** Sie können ein UI (z.B. Figma Design) in **Bausteine** zerlegen, diese **gruppieren** und daraus eine saubere HTML-Struktur ableiten. |
| </ | </ | ||
| + | <WRAP center round download 60%> | ||
| + | Figma Software hier downloaden: [[https:// | ||
| + | </ | ||
| + | |||
| ==== Lernziele ==== | ==== Lernziele ==== | ||
| - | * Sie erkennen typische UI-Elementklassen: | + | |
| - | * Sie können UI-Teile sinnvoll gruppieren | + | * Sie können UI-Teile sinnvoll gruppieren und **sprechende Namen** vergeben. |
| - | * Sie entscheiden, | + | * Sie entscheiden, |
| ==== Vorgehen: In 6 Schritten “UI lesen” ==== | ==== Vorgehen: In 6 Schritten “UI lesen” ==== | ||
| - | - **1. Grobscan:** Was sind die Hauptbereiche? | + | |
| - | - **2. Navigation finden:** Logo, Menu-Items, evtl. Switch/ | + | - **Navigation finden:** Logo, Menu-Items, evtl. Switch/ |
| - | - **3. Sections finden:** “Hero”, “Cards”, | + | - **Sections finden:** “Hero”, “Cards”, |
| - | - **4. Gruppieren: | + | - **Gruppieren: |
| - | - **5. Layout überlegen: | + | - **Layout überlegen: |
| - | - **6. Wiederholungen erkennen:** Komponenten (Button-Stile, | + | - **Wiederholungen erkennen:** Komponenten (Button-Stile, |
| + | |||
| + | <WRAP center round box 80%> | ||
| + | {{ : | ||
| + | // | ||
| + | </ | ||
| <WRAP center round box 80%> | <WRAP center round box 80%> | ||
| Zeile 22: | Zeile 31: | ||
| </ | </ | ||
| - | ==== UI → HTML Mapping | + | ==== UI → HTML Mapping ==== |
| + | |||
| + | <WRAP center round box 80%> | ||
| ^ UI-Teil ^ Typ ^ Sinnvolles HTML ^ Layout-Idee ^ | ^ UI-Teil ^ Typ ^ Sinnvolles HTML ^ Layout-Idee ^ | ||
| - | | Logo | Anzeige | '' | + | | Logo | Anzeige |
| | Menu-Items | Navigation | '' | | Menu-Items | Navigation | '' | ||
| | Hero-Textblock | Anzeige | '' | | Hero-Textblock | Anzeige | '' | ||
| | Buttons (2 Stück) | Formular/ | | Buttons (2 Stück) | Formular/ | ||
| | “Features” (2 Bulletpoints) | Anzeige | '' | | “Features” (2 Bulletpoints) | Anzeige | '' | ||
| - | | Dark/Light Switch | Formular/ | + | | Dark/Light Switch | Formular/ |
| | Hero-Bild | Anzeige | '' | | Hero-Bild | Anzeige | '' | ||
| - | + | </WRAP> | |
| - | ==== Übung (10–12 Min.) ==== | + | |
| - | * Markieren Sie im Design (Screenshot) mit Stift/Sticky: | + | |
| - | - Header | + | |
| - | - Navigation | + | |
| - | - Hero Section | + | |
| - | - Button-Gruppe | + | |
| - | - Feature-Gruppe | + | |
| - | * Schreiben Sie daneben je **1 Container-Name** (z.B. '' | + | |
| - | + | ||
| - | ==== Qualitätscheck (2 Min.) ==== | + | |
| - | - Sind Menu-Links als **Liste** umgesetzt? | + | |
| - | - Gibt es pro Seite nur **1× h1**? | + | |
| - | - Haben Bilder sinnvolle **alt**-Texte? | + | |
| - | - Sind Gruppen wirklich **gruppiert** (Wrapper vorhanden)? | + | |