Введение
В этом практическом занятии мы изучим применение счетчиков CSS для создания собственных счетчиков списков. В частности, мы узнаем, как инициализировать и увеличивать переменные счетчика, а также как отображать значения этих переменных с использованием функции counters(). В конце этого практического занятия вы сможете создавать вложенные счетчики списков и настраивать внешний вид элементов списка с использованием CSS.
Счетчик
В ВМ уже предоставлены index.html и style.css.
Чтобы создать собственный счетчик списка, учитывающий вложенные элементы списка, следуйте шагам:
- Используйте
counter-reset, чтобы инициализировать переменную счетчика (по умолчанию0), имя которой является значением атрибута (например,counter). - Используйте
counter-incrementдля переменной счетчика для каждого элемента, который можно подсчитать (например, каждого<li>). - Используйте
counters(), чтобы отобразить значение каждой переменной счетчика в качестве частиcontentпсевдо-элемента::beforeдля каждого элемента, который можно подсчитать (например, каждого<li>). Второе значение, переданное в него ('.'), действует в качестве разделителя для вложенных счетчиков.
Вот пример HTML-кода:
<ul>
<li>Элемент списка</li>
<li>Элемент списка</li>
<li>
Элемент списка
<ul>
<li>Элемент списка</li>
<li>Элемент списка</li>
<li>Элемент списка</li>
</ul>
</li>
</ul>
Вот CSS-код для применения собственного счетчика списка:
ul {
counter-reset: counter;
list-style: none;
}
li::before {
counter-increment: counter;
content: counters(counter, ".") " ";
}
Пожалуйста, нажмите кнопку 'Go Live' в нижнем правом углу, чтобы запустить веб-сервис на порту 8080. Затем вы можете обновить вкладку Web 8080, чтобы просмотреть веб-страницу.
Резюме
Поздравляем! Вы завершили практическое занятие по счетчикам. Вы можете выполнить больше практических занятий в LabEx, чтобы улучшить свои навыки.