Moc wzorców: użycie nth-child
Część sekcji Mistrzowskie opanowanie CSS ścieżki HTML w Coddy. Lekcja 15 z 43.
Klasa pseudoelementu :nth-child() wybiera elementy na podstawie ich kolejności wewnątrz elementu nadrzędnego, używając liczby lub wzorca, aby określić, które z nich wybrać.
Na przykład mamy listę:
<ul>
<li>First item</li>
<li>Second item</li>
<li>Third item</li>
<li>Fourth item</li>
<li>Fifth item</li>
</ul>W ten sposób wybieramy elementy listy o parzystych numerach:
li:nth-child(even) {
background-color: lightblue;
}Tak wybieramy 3. element:
li:nth-child(3) {
font-weight: bold;
}Tak wybieramy co piąty element:
li:nth-child(5n) {
color: red;
}Wyzwanie
ŁatwyUtwórz regułę CSS z użyciem :nth-child(), aby nadać żółte tło co trzeciemu elementowi <div>.
Spróbuj swoich sił
<!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>Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.
Wszystkie lekcje w sekcji Mistrzowskie opanowanie CSS
1Opanowanie selektorów – łączenie
WprowadzenieSelektor potomkaSelektor dzieckaSelektor sąsiadującego rodzeństwaSelektor ogólnego rodzeństwaWyzwanie podsumowujące7Twórz za pomocą CSS Grid
Podstawy GridRozmieszczanie elementów w wierszach siatkiNazwane obszaryWyzwanie podsumowujące2Interaktywne pseudoklasy
PseudoklasyEfekty najechania kursoremEfekty fokusuStyle aktywneWyzwanie podsumowujące3Strukturalne pseudoklasy
Strukturalne pseudoklasyWybieranie pierwszego elementu potomnegoWybieranie ostatniego elementu potomnegoMoc wzorców: użycie nth-childWyzwanie podsumowującePoćwicz samodzielnie: Edytor online Web