пропонувати правки
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.
автор: Bond
правити
Порада
Використовуйте counter() разом з псевдокласами counter-reset та псевдоелементами ::before або ::after, щоб створювати лічильники.
автор: Bond
правити
Порада
Зверніть увагу на правильне форматування та стиль лічильника, щоб відповідати вашим потребам дизайну.
автор: Bond
правити
Нотатка
Значення за замовчуванням (fallback) використовується, якщо лічильник не визначено, тому обережно встановлюйте його, щоб забезпечити правильне відображення, якщо лічильник не існує.
автор: Bond
правити
Нотатка
Зверніть увагу, що функція counter() має багато варіантів використання та комбінацій з іншими CSS властивостями, такими як list-style та content.
автор: Bond
правити
+ додати пораду чи нотатку
Синтаксис
counter(name, style, fallback);
Функція counter
може отримувати 3 значень:
<name>
Рядок, що представляє ім'я лічильника.
автор: Bond
правити
<style>
Рядок, що визначає стиль форматування лічильника (наприклад, decimal, lower-alpha, upper-roman тощо).
автор: Bond
правити
<fallback>
Рядок або число, яке використовується як значення лічильника, якщо лічильник не визначено.
автор: Bond
правити
Переглядачі
Стаціонарні переглядачі
Мобільні переглядачі
Приклади
+ запропонувати свій приклад у пісочниці
Приклад 1
Приклад 2
У цьому прикладі, кожен пункт списку має власне унікальне значення лічильника. За допомогою селекторів nth-child, ми можемо встановити початкове значення лічильника для кожного пункту. Перший пункт списку має значення лічильника 1 (за замовчуванням), другий пункт має значення 5, а третій пункт має значення 10.
автор: Bond
У цьому прикладі, окремий елемент списку буде виділено відмінним кольором, використовуючи лічильник.
автор: Bond
Ваша версія — : після перевірки замінить чинну.
Нова порада чи нотатка — з'явиться на сторінці після перевірки.
Ваша версія секції « »: після перевірки замінить чинну.
Текст секції (markdown — передзаповнено чинним)
Як форматувати текст?
Пишемо
Виходить
**важливо***акцент*~~застаріле~~
Виділення в тексті. Те саме роблять кнопки панелі, що спливає над виділеним.
## Як працює каскад### Порядок оголошень
Заголовки всередині тексту. Найбільший не потрібен — він у сторінки вже є.
[[css/property/color]]
Посилання на сторінку довідника. Наберіть [[ — поле саме підкаже шляхи, а хибний підкреслить хвилею.
[MDN](https://developer.mozilla.org)
Посилання на чужий сайт.

Картинка. Опис обов'язковий: його читають пошуковик і незрячі.
Задайте `display: grid` контейнеру
Код усередині речення.
```css.card { display: grid }```
Код блоком. Мова після трьох лапок вмикає підсвітку.
- Походження1. Походження
Перелік: маркований і нумерований.
- [ ] дописати приклади- [x] перевірити в Firefox
Перелік завдань із галочками. Пробіл у порожніх дужках обов'язковий.
> Порядок важить лише за рівної ваги.
Цитата на всю ширину абзацу.
Специфічність: вага селектора; більша перемагає
Список означень: термін, а під ним пояснення з відступом. Пробіл після двокрапки обов'язковий.
Каскад має три критерії[^1][^1]: Походження, специфічність, порядок.
Виноска: номер у тексті, примітка внизу сторінки. Без згадки [^1] у тексті примітка не з'явиться.
Відповідь: ||сорок два||
Ховає те, що між рисками: читач бачить на цьому місці розмиту пляму, а решта речення лишається звичайною. Клац — і текст відкрито.
|| Показати рішенняЗадайте контейнеру `display: grid`.||
Ховає цілі абзаци. На сторінці видно лише підпис із першого рядка («Показати рішення»), решта розгортається клацанням по ньому. Закривні риски — окремим рядком.
Порожній рядок
Новий абзац. Щоб перенести рядок усередині абзацу, поставте \ в його кінці.
Чому ця правка? (необов'язково, але дуже допомагає перевірці)
Ви гість — діють добові ліміти.
Увійдіть , щоб пропонувати без капчі.
Ваша версія опису « »: після перевірки замінить чинну.
Текст опису (markdown — передзаповнено чинним)
Як форматувати текст?
Пишемо
Виходить
**важливо***акцент*~~застаріле~~
Виділення в тексті. Те саме роблять кнопки панелі, що спливає над виділеним.
## Як працює каскад### Порядок оголошень
Заголовки всередині тексту. Найбільший не потрібен — він у сторінки вже є.
[[css/property/color]]
Посилання на сторінку довідника. Наберіть [[ — поле саме підкаже шляхи, а хибний підкреслить хвилею.
[MDN](https://developer.mozilla.org)
Посилання на чужий сайт.

Картинка. Опис обов'язковий: його читають пошуковик і незрячі.
Задайте `display: grid` контейнеру
Код усередині речення.
```css.card { display: grid }```
Код блоком. Мова після трьох лапок вмикає підсвітку.
- Походження1. Походження
Перелік: маркований і нумерований.
- [ ] дописати приклади- [x] перевірити в Firefox
Перелік завдань із галочками. Пробіл у порожніх дужках обов'язковий.
> Порядок важить лише за рівної ваги.
Цитата на всю ширину абзацу.
Специфічність: вага селектора; більша перемагає
Список означень: термін, а під ним пояснення з відступом. Пробіл після двокрапки обов'язковий.
Каскад має три критерії[^1][^1]: Походження, специфічність, порядок.
Виноска: номер у тексті, примітка внизу сторінки. Без згадки [^1] у тексті примітка не з'явиться.
Відповідь: ||сорок два||
Ховає те, що між рисками: читач бачить на цьому місці розмиту пляму, а решта речення лишається звичайною. Клац — і текст відкрито.
|| Показати рішенняЗадайте контейнеру `display: grid`.||
Ховає цілі абзаци. На сторінці видно лише підпис із першого рядка («Показати рішення»), решта розгортається клацанням по ньому. Закривні риски — окремим рядком.
Порожній рядок
Новий абзац. Щоб перенести рядок усередині абзацу, поставте \ в його кінці.
Чому ця правка? (необов'язково, але дуже допомагає перевірці)
Ви гість — діють добові ліміти.
Увійдіть , щоб пропонувати без капчі.