Introducción
En este laboratorio, exploraremos el uso de contadores CSS para crear contadores de listas personalizados. En particular, aprenderemos cómo inicializar e incrementar variables de contador, y cómo mostrar el valor de estas variables utilizando la función counters(). Al final de este laboratorio, serás capaz de crear contadores de listas anidadas y personalizar la apariencia de los elementos de lista utilizando CSS.
Contador
index.html y style.css ya se han proporcionado en la máquina virtual.
Para crear un contador de lista personalizado que cuente los elementos de lista anidados, siga estos pasos:
- Utilice
counter-resetpara inicializar una variable de contador (valor predeterminado0), con el nombre siendo el valor del atributo (por ejemplo,counter). - Utilice
counter-incrementen la variable de contador para cada elemento contable (por ejemplo, cada<li>). - Utilice
counters()para mostrar el valor de cada variable de contador como parte delcontentdel pseudo-elemento::beforepara cada elemento contable (por ejemplo, cada<li>). El segundo valor que se le pasa ('.') actúa como el delimitador para los contadores anidados.
A continuación, se muestra un ejemplo de código HTML:
<ul>
<li>Elemento de lista</li>
<li>Elemento de lista</li>
<li>
Elemento de lista
<ul>
<li>Elemento de lista</li>
<li>Elemento de lista</li>
<li>Elemento de lista</li>
</ul>
</li>
</ul>
Y aquí está el código CSS para aplicar el contador de lista personalizado:
ul {
counter-reset: counter;
list-style: none;
}
li::before {
counter-increment: counter;
content: counters(counter, ".") " ";
}
Haga clic en 'Go Live' en la esquina inferior derecha para ejecutar el servicio web en el puerto 8080. Luego, puede actualizar la pestaña Web 8080 para previsualizar la página web.
Resumen
¡Felicitaciones! Has completado el laboratorio de Contadores. Puedes practicar más laboratorios en LabEx para mejorar tus habilidades.