CSS-счётчики
Счётчики CSS задаются через переменную, и переменная увеличивается согласно правилам.
Использование счётчиков для автоматической нумерации
Счётчики CSS увеличивают переменную согласно правилам.
Счётчики CSS используют следующие свойства:
counter-reset- Создание или сброс счётчиковcounter-increment- Инкрементирование переменныхcontent- Вставка сгенерированного содержимогоcounter()илиcounters()Функция - добавляет значение счётчика к элементу
Чтобы использовать счётчики CSS, сначала нужно создать их с помощью counter-reset:
В следующем примере создаётся счётчик на странице (в селекторе body). Значение счётчика каждого элемента <h2> увеличивается, и перед каждым элементом <h2> добавляется "Section <".значение счётчика>:"
Примеры CSS
Попробуйте сами »
вложенные счётчики
Следующий пример создаёт счётчик на странице, добавляя значение счётчика "Section <" перед каждым элементом <h1>.Значение счётчика для главного заголовка>.", значение вложенного счётчика размещается перед элементом <h2>, с содержимым "<"Значение счётчика для главного заголовка>.<Значение счётчика для подзаголовка>":
Примеры CSS
Попробуйте сами »
Счётчики также можно использовать в списках, где дочерние элементы списка создаются автоматически. Здесь мы используемcounters()Функция для вставки строк на разных уровнях вложенности:
Примеры CSS
Попробуйте сами »
Свойства счётчиков CSS
| Свойство | Описание |
|---|---|
| content | Используйте псевдоэлементы ::before и ::after для вставки автоматически генерируемого содержимого |
| counter-increment | Увеличивает одно или несколько значений |
| counter-reset | Создаёт или сбрасывает один или несколько счётчиков |