Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
psevdo-klasi_css [2023/09/19 17:20] tro |
psevdo-klasi_css [2023/09/21 20:29] (текущий) tro [odd] |
||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| ====== Псевдо-класи CSS ====== | ====== Псевдо-класи CSS ====== | ||
| - | | + | ===== first-child ===== |
| - | * :last-child | + | |
| - | * :nth-child(5) - звернення до 5го дочерного | + | ===== last-child ===== |
| + | * last-child | ||
| + | ===== nth-child ===== | ||
| + | Псевдоклас : | ||
| + | |||
| + | * a — період циклу. Довільне число. | ||
| + | * n — лічильник циклу. Починається з нуля та збільшується на одиницю на кожній ітерації. | ||
| + | * b — зміщення. Довільне число. | ||
| + | |||
| + | * nth-child(5) - звернення до 5го дочерного | ||
| + | * nth-child(2n+0) - кожен другий дочерний єлемент (a-починаючи кожен який, n-не чіпаємо, | ||
| + | * nth-child (even) - парні | ||
| + | * nth-child (odd) - не парні | ||
| + | * nth-child(-n+3) - усе крім третьего | ||
| + | * nth-last-child(2n+0) - кожен другий дочерний єлемент (a-починаючи кожен який, n-не чіпаємо, | ||
| < | < | ||
| .someitem: | .someitem: | ||
| Строка 8: | Строка 22: | ||
| } | } | ||
| </ | </ | ||
| - | * nth-child(2n+0) - кожен другий дочерний єлемент | + | ==== even ==== |
| - | | + | Для вибору всіх парних елементів можна використовувати формулу 2n або її псевдонім — значення even, зарезервоване слово. |
| - | * nth-child (even) - парні | + | < |
| - | | + | .list-item:nth-child(2n) |
| + | background-color: orange; | ||
| + | } | ||
| + | |||
| + | /* Аналогічно використовуючи псевдонім */ | ||
| + | .list-item: | ||
| + | background-color: | ||
| + | } | ||
| + | </ | ||
| + | ==== odd ==== | ||
| + | Для вибору непарних елементів можна використовувати формулу 2n + 1 або її псевдонім — значення | ||
| + | < | ||
| + | .list-item:nth-child(2n + 1) { | ||
| + | background-color: orange; | ||
| + | } | ||
| + | |||
| + | /* Аналогічно використовуючи псевдонім */ | ||
| + | .list-item: | ||
| + | background-color: | ||
| + | } | ||
| + | </ | ||
| + | ===== not()===== | ||
| + | дозволяє вибрати всі елементи, | ||
| + | Критерій вказується у вигляді простого селектора, записаного в дужках. Простий селектор — це універсальний | ||
| + | < | ||
| + | .list-item:not(:last-child) { | ||
| + | | ||
| + | } | ||
| + | </ | ||
| + | ====== Іньше ====== | ||
| + | [[https:// | ||