counter-increment
Обновлено: 21.12.2022
counter-increment
Стилевое свойство counter-increment предназначено для увеличения значения счётчика приращений, который задается свойством counter-reset. Такой счётчик подсчитывает количество отображений элементов на странице и может выводиться с помощью свойства content и псевдоэлементов ::after и ::before. Это позволяет создавать списки (в том числе многоуровневые), в которых нумерация и вид задаются через стили.
Краткая информация
Значение по умолчанию | none |
Наследуется | Нет |
Применяется | Ко всем элементам |
Анимируется | Нет |
Синтаксис
counter-increment: [<переменная> | <число>?]+ none
Значения
none | Запрещает увеличение счётчика для текущего селектора. |
<переменная> | Задаёт одну или несколько переменных, для которых требуется изменить значение счётчика. Переменные разделяются между собой пробелом. |
<число> | Определяет значение приращения счётчика. По умолчанию оно равно 1. Допускается использовать только положительные целые числа, отрицательные целые числа и ноль. |
Возможные сочетания значений свойств counter-reset и counter-increment показаны в табл. 1.
Код | Результат |
---|---|
| Список начинается с нуля. 0, 1, 2 |
| Выводятся все чётные числа. 2, 4, 6 |
| Выводятся все нечётные числа. 1, 3, 5 |
| Список начинается с 10. 10, 11, 12 |
Пример
Объектная модель
Объект.style.counterIncrement
Примечание
Для элементов, у которых установлено display: none, значение счётчика не меняется.