CSS function counter()
Опис
Функція counter() в CSS використовується для створення лічильника, який можна використовувати для нумерації елементів в документі. Ця функція дозволяє створювати власні лічильники і використовувати їх значення для відображення номерів або міток елементів.
Функція counter() використовується спільно з властивістю counter-reset, яка визначає початкове значення лічильника, та властивістю content, яка визначає спосіб відображення значення лічильника. Щоб використати функцію counter(), спочатку ви встановлюєте лічильник за допомогою counter-reset, а потім використовуєте counter() у властивості content для відображення значення лічильника.
Ось короткий приклад використання функції counter():
body {
  counter-reset: my-counter;
}
h1::before {
  content: counter(my-counter) ". ";
  counter-increment: my-counter;
}
У цьому прикладі ми спочатку встановлюємо лічильник my-counter за допомогою counter-reset. Потім за допомогою content і counter-increment ми використовуємо функцію counter() для відображення номерів заголовків h1. Кожен заголовок буде мати префікс номера, який визначається лічильником my-counter.
Таким чином, використання функції counter() дозволяє вам створювати нумерацію елементів на вашому веб-сайті та контролювати відображення номерів за допомогою властивостей counter-reset, content та counter-increment.
| Порада: | Використовуйте  | 
| Порада: | Зверніть увагу на правильне форматування та стиль лічильника, щоб відповідати вашим потребам дизайну. | 
| Нотатка: | Значення за замовчуванням ( | 
| Нотатка: | Зверніть увагу, що функція  | 
Синтаксис
counter(name, style, fallback);- <name>
- Рядок, що представляє ім'я лічильника. 
- <style>
- Рядок, що визначає стиль форматування лічильника (наприклад, - decimal,- lower-alpha,- upper-romanтощо).
- <fallback>
- Рядок або число, яке використовується як значення лічильника, якщо лічильник не визначено. 
Переглядачі
| Переглядач | |||||
|---|---|---|---|---|---|
| 1 | 1 | 3 | 9.2 | 12 | 
| Переглядач | ||||
|---|---|---|---|---|
| 4.4 | 18 | 4 | 1 | 
Мобільних переглядачів ще не додано.
Приклади
У цьому прикладі, кожен пункт списку має власне унікальне значення лічильника. За допомогою селекторів nth-child, ми можемо встановити початкове значення лічильника для кожного пункту. Перший пункт списку має значення лічильника 1 (за замовчуванням), другий пункт має значення 5, а третій пункт має значення 10.
У цьому прикладі, окремий елемент списку буде виділено відмінним кольором, використовуючи лічильник.
