Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| de:modul:m287:learningunits:lu02:loesungen:pseudo-klassen [2026/03/18 08:04] – angelegt vdemir | de:modul:m287:learningunits:lu02:loesungen:pseudo-klassen [2026/03/18 08:18] (aktuell) – [Index.htm] vdemir | ||
|---|---|---|---|
| Zeile 5: | Zeile 5: | ||
| Beantworten Sie die folgenden Fragen zu CSS-Pseudo-Klassen: | Beantworten Sie die folgenden Fragen zu CSS-Pseudo-Klassen: | ||
| - | - Was ist eine CSS-Pseudo-Klasse? | + | **1. Was ist eine CSS-Pseudo-Klasse? |
| - | | + | |
| - | - Mit welcher Pseudo-Klasse kann ein Element gezielt werden, das den Fokus hat (z. B. ein Input-Feld)? | + | |
| - | - Welche Pseudo-Klassen ermöglichen es, das erste und das letzte Kind eines übergeordneten Elements zu stylen? | + | |
| - | | + | |
| - | ==== Rahmenbedingungen ===== | + | **2. Welche Pseudo-Klasse wird verwendet, um das Styling eines Links zu ändern, wenn die Maus darüberfährt? |
| - | ^ Was ^ Beschreibung ^ | + | * Die Pseudo-Klasse lautet :hover und wird aktiviert, wenn sich die Maus über dem Element befindet. |
| - | | Produkt | Notiz mit Ihren Antworten | | + | |
| - | | Zeit | 5 Min. | | + | |
| - | | Sozialform | Einzel- oder Partnerarbeit | | + | |
| - | ---- | + | ** 3. Mit welcher Pseudo-Klasse kann ein Element gezielt werden, das den Fokus hat (z. B. ein Input-Feld)?** |
| + | * Dafür wird :focus verwendet; sie greift, wenn ein Element aktiv ausgewählt ist (z. B. durch Klick oder Tab). | ||
| - | ===== Aufgabe 2: Praktische Übung mit Pseudo-Klassen | + | ** 4. Welche |
| + | * //: | ||
| + | * //: | ||
| - | ==== Ausgangslage ==== | + | **5. Erkläre den Unterschied zwischen '' |
| + | * // | ||
| + | * // | ||
| - | Erstellen Sie eine Datei '' | + | ---- |
| + | |||
| + | ===== Index.html ===== | ||
| <code html> | <code html> | ||
| Zeile 59: | Zeile 61: | ||
| - Testen Sie Ihre Lösung, indem Sie die HTML-Datei in einem Browser öffnen und mit den Elementen interagiert! | - Testen Sie Ihre Lösung, indem Sie die HTML-Datei in einem Browser öffnen und mit den Elementen interagiert! | ||
| - | ==== Rahmenbedingungen ===== | + | ==== Lösung '' |
| - | ^ Was ^ Beschreibung ^ | + | |
| - | | Produkt | HTML- und CSS-Datei | | + | <code CSS> |
| - | | Zeit | 15 Min. | | + | /* Grundlayout */ |
| - | | Sozialform | Einzel- oder Partnerarbeit | + | body { |
| + | font-family: Arial, sans-serif; | ||
| + | padding: 20px; | ||
| + | } | ||
| + | |||
| + | button { | ||
| + | padding: 10px 16px; | ||
| + | border: none; | ||
| + | background-color: | ||
| + | color: white; | ||
| + | cursor: pointer; | ||
| + | } | ||
| + | |||
| + | /* Teil 2: Fügen Sie eine Regel hinzu, die das < | ||
| + | button: | ||
| + | background-color: | ||
| + | } | ||
| + | |||
| + | /* Teil 3: Erstellen Sie eine Regel für button: | ||
| + | button: | ||
| + | background-color: | ||
| + | transform: scale(0.97); | ||
| + | } | ||
| + | |||
| + | /* Teil 4: Gestalten Sie das < | ||
| + | input { | ||
| + | padding: 8px; | ||
| + | border: 2px solid pink; | ||
| + | outline: none; | ||
| + | } | ||
| + | input:focus { | ||
| + | border-color: | ||
| + | } | ||
| + | |||
| + | /* Teil 5: Setzen Sie eine Regel, die den ersten <li> fett macht und den letzten <li> grau färbt. */ | ||
| + | li:first-child { | ||
| + | | ||
| + | } | ||
| + | li: | ||
| + | color: gray; | ||
| + | } | ||
| + | |||
| + | /* Teil 6: Verwenden Sie nth-child(n), | ||
| + | li:nth-child(2) { | ||
| + | color: blue; | ||
| + | } | ||
| + | |||
| + | /* Teil 7: Fügen Sie eine Deklaration hinzu, sodass das < | ||
| + | h1:hover { | ||
| + | color: purple; | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | ---- | ||
| + | [[https:// | ||