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.
У цьому прикладі, окремий елемент списку буде виділено відмінним кольором, використовуючи лічильник.
