Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| de:modul:m291:learningunits:lu02:aufgaben:a_projekt_styles [2026/02/02 01:58] – gkoch | de:modul:m291:learningunits:lu02:aufgaben:a_projekt_styles [2026/02/02 02:19] (aktuell) – gkoch | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | ====== | + | ====== |
| <WRAP center round box 80%> | <WRAP center round box 80%> | ||
| Zeile 8: | Zeile 8: | ||
| - Typografie, Navigation und Buttons gemäss Design stylen | - Typografie, Navigation und Buttons gemäss Design stylen | ||
| - Responsive Anpassungen mit einer Media Query umsetzen | - Responsive Anpassungen mit einer Media Query umsetzen | ||
| + | |||
| + | Ziel-Layout: | ||
| + | {{: | ||
| </ | </ | ||
| Zeile 13: | Zeile 16: | ||
| * Sie arbeiten im bereitgestellten '' | * Sie arbeiten im bereitgestellten '' | ||
| - | <WRAP center round download | + | <WRAP center round download |
| + | Ausgangslage: | ||
| + | {{: | ||
| Falls Sie in der letzten Unterrichtseinheit nicht weit gekommen sind, laden Sie sich dieses HTML-File herunter und verbessern Sie Ihren Code nach dieser Vorlage. | Falls Sie in der letzten Unterrichtseinheit nicht weit gekommen sind, laden Sie sich dieses HTML-File herunter und verbessern Sie Ihren Code nach dieser Vorlage. | ||
| {{ : | {{ : | ||
| Zeile 21: | Zeile 27: | ||
| ==== Arbeitsweise ==== | ==== Arbeitsweise ==== | ||
| * Arbeiten Sie von oben nach unten im Template. | * Arbeiten Sie von oben nach unten im Template. | ||
| - | * Nach jedem Schritt: speichern → Browser aktualisieren → Ergebnis prüfen. | + | * Nach jedem Schritt: speichern → Browser aktualisieren → Ergebnis prüfen. |
| * Wenn etwas nicht funktioniert: | * Wenn etwas nicht funktioniert: | ||
| Zeile 28: | Zeile 34: | ||
| \\ | \\ | ||
| * Google Fonts: [[https:// | * Google Fonts: [[https:// | ||
| - | * MDN: CSS Custom Properties: [[https:// | + | * MDN: CSS Custom Properties: [[https:// |
| * MDN: Media Queries: [[https:// | * MDN: Media Queries: [[https:// | ||
| * DevTools Responsive Mode: [[https:// | * DevTools Responsive Mode: [[https:// | ||
| Zeile 34: | Zeile 40: | ||
| - | ===== Schritt 1 Google Font Poppins einbinden ===== | + | ===== Schritt 1: Google Font Poppins einbinden ===== |
| **Aufgabe** | **Aufgabe** | ||
| Zeile 43: | Zeile 49: | ||
| - | ===== Schritt 2 CSS-Variablen in :root definieren ===== | + | ===== Schritt 2: CSS-Variablen in :root definieren ===== |
| **Aufgabe** | **Aufgabe** | ||
| Zeile 84: | Zeile 90: | ||
| </ | </ | ||
| - | ===== Schritt 3 Grundstyles im body setzen ===== | + | ===== Schritt 3: Grundstyles im body setzen ===== |
| **Aufgabe** | **Aufgabe** | ||
| Zeile 107: | Zeile 113: | ||
| - | ===== Schritt 4 Navigation stylen ===== | + | ===== Schritt 4: Navigation stylen ===== |
| + | |||
| + | {{: | ||
| **Aufgabe** | **Aufgabe** | ||
| * Stylen Sie die Navigation so, dass: | * Stylen Sie die Navigation so, dass: | ||
| - | - die '' | + | - die '' |
| - Links standardmässig keine Unterstreichung haben | - Links standardmässig keine Unterstreichung haben | ||
| - der aktive Link als aktiv erkennbar ist (Farbe und Unterstreichung gemäss Design) | - der aktive Link als aktiv erkennbar ist (Farbe und Unterstreichung gemäss Design) | ||
| Zeile 121: | Zeile 129: | ||
| - | ===== Schritt 5 Typografie für h3 und h1 ===== | + | ===== Schritt 5: Typografie für h3 und h1 ===== |
| **Aufgabe** | **Aufgabe** | ||
| Zeile 150: | Zeile 158: | ||
| </ | </ | ||
| - | ===== Schritt 6 Buttons stylen ===== | + | ===== Schritt 6: Buttons stylen ===== |
| + | |||
| + | {{: | ||
| **Aufgabe** | **Aufgabe** | ||
| Zeile 175: | Zeile 185: | ||
| * „Get live demo“ wirkt eher wie ein Link. | * „Get live demo“ wirkt eher wie ein Link. | ||
| - | ===== Schritt 7 Responsive Regeln mit Media Query ===== | + | ===== Schritt 7: Responsive Regeln mit Media Query ===== |
| + | |||
| + | {{: | ||
| **Aufgabe** | **Aufgabe** | ||
| Zeile 203: | Zeile 215: | ||
| </ | </ | ||
| - | **Checkpoint** | + | **Überprüfen Sie Folgendes:** |
| * Über 1024px: 2-Spalten Layout. | * Über 1024px: 2-Spalten Layout. | ||
| * Unter 1024px: 1-Spalten Layout mit Bild oben. | * Unter 1024px: 1-Spalten Layout mit Bild oben. | ||
| * Hamburger sichtbar, Menu und Switch versteckt. | * Hamburger sichtbar, Menu und Switch versteckt. | ||
| - | ===== Schritt 8 Responsive testen mit DevTools ===== | + | ===== Schritt 8: Responsive testen mit DevTools ===== |
| {{: | {{: | ||
| Zeile 223: | Zeile 235: | ||
| * Text bleibt gut lesbar. | * Text bleibt gut lesbar. | ||
| - | ===== Schritt 9 Abgabe und Commit ===== | ||
| - | |||
| - | **Abgabe Ende LU02** | ||
| - | * Commit-Message: | ||
| - | * Zeigen Sie der Lehrperson kurz: | ||
| - | - Poppins aktiv | ||
| - | - Variablen in '': | ||
| - | - Navigation und Buttons gestylt | ||
| - | - Mobile Layout funktioniert | ||