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()
для створення списків.