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