psevdo-klasi_css

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
psevdo-klasi_css [2023/09/21 20:25]
tro
psevdo-klasi_css [2023/09/21 20:29] (текущий)
tro [odd]
Строка 5: Строка 5:
   * last-child  - звернення до останнього дочерного єлементу   * last-child  - звернення до останнього дочерного єлементу
 ===== nth-child ===== ===== nth-child =====
 +Псевдоклас :nth-child(an + b) вибирає елементи в колекції сусідів за номером, вказаним у дужках, за допомогою циклу an + b `, який дозволяє задати правило для послідовності елементів.
 +
 +  * a — період циклу. Довільне число.
 +  * n — лічильник циклу. Починається з нуля та збільшується на одиницю на кожній ітерації.
 +  * b — зміщення. Довільне число.
 +
   * nth-child(5) - звернення до 5го дочерного   * nth-child(5) - звернення до 5го дочерного
   * nth-child(2n+0) - кожен другий дочерний єлемент (a-починаючи кожен який, n-не чіпаємо, + зміщеення 0) з верху вниз   * nth-child(2n+0) - кожен другий дочерний єлемент (a-починаючи кожен який, n-не чіпаємо, + зміщеення 0) з верху вниз
Строка 16: Строка 22:
 } }
 </code> </code>
 +==== even ====
 +Для вибору всіх парних елементів можна використовувати формулу 2n або її псевдонім — значення even, зарезервоване слово.
 +<code>
 +.list-item:nth-child(2n) {
 +  background-color: orange;
 +}
  
 +/* Аналогічно використовуючи псевдонім */
 +.list-item:nth-child(even) {
 +  background-color: orange;
 +}
 +</code>
 +==== odd ====
 +Для вибору непарних елементів можна використовувати формулу 2n + 1 або її псевдонім — значення odd, зарезервоване слово.
 +<code>
 +.list-item:nth-child(2n + 1) {
 +  background-color: orange;
 +}
 +
 +/* Аналогічно використовуючи псевдонім */
 +.list-item:nth-child(odd) {
 +  background-color: orange;
 +}
 +</code>
 +===== not()=====
 +дозволяє вибрати всі елементи, що не підходять під критерій.
 +Критерій вказується у вигляді простого селектора, записаного в дужках. Простий селектор — це універсальний селектор, селектор типу, ідентифікатора, атрибута, класу чи псевдокласу.
 +<code>
 +.list-item:not(:last-child) {
 +  margin-bottom: 20px;
 +}
 +</code>
 ====== Іньше ====== ====== Іньше ======
 [[https://codepen.io/tea246/pen/WLEJMK|Генератор формул для опису адресації псевдокласів]] [[https://codepen.io/tea246/pen/WLEJMK|Генератор формул для опису адресації псевдокласів]]
  • /sites/data/attic/psevdo-klasi_css.1695327951.txt.gz
  • Последнее изменение: 2023/09/21 20:25
  • tro