Muster-Power: nth-child nutzen
Teil des Abschnitts CSS Mastery der HTML-Journey von Coddy — Lektion 15 von 43.
Die Pseudoklasse :nth-child() wählt Elemente basierend auf ihrer Reihenfolge innerhalb eines Elternelements aus, wobei eine Zahl oder ein Muster verwendet wird, um zu bestimmen, welche ausgewählt werden.
Zum Beispiel haben wir eine Liste:
<ul>
<li>First item</li>
<li>Second item</li>
<li>Third item</li>
<li>Fourth item</li>
<li>Fifth item</li>
</ul>So wählen wir geradzahlige Listenelemente aus:
li:nth-child(even) {
background-color: lightblue;
}So wählen wir das 3. Element aus:
li:nth-child(3) {
font-weight: bold;
}So wählen wir jedes 5. Element aus:
li:nth-child(5n) {
color: red;
}Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Aufgabe
EinfachErstelle eine CSS-Regel unter Verwendung von :nth-child(), um jedem dritten <div> einen Hintergrund in "yellow" zu geben.
Spickzettel
Die Pseudoklasse :nth-child() wählt Elemente basierend auf ihrer Reihenfolge innerhalb eines Elternelements aus.
Geradzahlige Elemente auswählen:
li:nth-child(even) {
background-color: lightblue;
}Ein bestimmtes Element auswählen (3.):
li:nth-child(3) {
font-weight: bold;
}Jedes n-te Element auswählen (jedes 5.):
li:nth-child(5n) {
color: red;
}Probier es selbst
<!DOCTYPE html>
<html>
<head>
<title>Pattern Power: Using nth-child</title>
<style>
/* Write your CSS rule here */
</style>
</head>
<body>
<div class="container">
<div>Item 1</div>
<div>Item 2</div>
<div>Item 3</div>
<div>Item 4</div>
<div>Item 5</div>
<div>Item 6</div>
<div>Item 7</div>
<div>Item 8</div>
<div>Item 9</div>
<div>Item 10</div>
</div>
</body>
</html>Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in CSS Mastery
1Selektoren-Meisterschaft – Kombinationen
EinführungNachfahren-SelektorKind-SelektorDirekter Nachbar-SelektorAllgemeiner Geschwister-SelektorWiederholungs-Challenge4Projekt: Dropdown-Menü
Das Untermenü hinzufügenDas Untermenü anzeigenWeiteres StylingInput und Button7Erstellen mit CSS Grid
Grid-GrundlagenGrid-row ElementplatzierungBenannte BereicheWiederholungs-Challenge2Interaktive Pseudoklassen
PseudoklassenHover-EffekteFokus-EffekteAktiv-StylesWiederholungs-Challenge3Strukturelle Pseudoklassen
Strukturelle PseudoklassenDas erste Kind-Element ansprechenDas letzte Kind-Element ansprechenMuster-Power: nth-child nutzenWiederholungs-Challenge6Landing Page
Header-Bereich stylenDen Button stylenSektions-LayoutCard-LayoutDen letzten Schliff hinzufügen9Abschluss-Herausforderungen
Aktives Menü hervorhebenZebra-TabellenzeilenButton-Hover-EffektGrid-Card-LayoutVerschwommenes Hero-Image