Hacer una lista ordenada (ol) cuenta regresiva o backwards

Para crear una lista podemos utilizar las etiquetas ul u ol, esta última ordena los datos y podemos mostrar con CSS diversos tipos de numeración con list-style-type

Ahora bien para convertir esto:

  1. Uno
  2. Dos
  3. Tres

En:

3. Uno
2. Dos
1. Tres

Tenemos dos opciones, una con CSS y otra con Javascript.

Con CSS

Podemos invertir el orden de la lista en horizontal, simplemente flotando li a la derecha:

ol li {float: right;}
  1. Uno
  2. Dos
  3. Tres

Pero lo que nosotros queremos es mantener el orden pero cambiar la numeración. Con este método también lo conseguimos aunque no es compatible con todos los navegadores:

ol {
  list-style: none;
  counter-reset: c 4; /* No. de elementos de la lista +1  */
}
ol > li::before {
  content: counter(c) ".  ";
  counter-increment: c -1;
}

Con Javascript

Primero ocultamos la numeración:

list-style-type: none;

Luego invertimos el orden y volvemos a mostrar la numeración con este código javascript:

<script type="text/javascript">
    <!--
      var ol = document.getElementById("cuenta_atras");
      var lis = ol.getElementsByTagName("li");
      for (var i = 1; i <= lis.length; i++)
        lis[lis.length-i].value = i;
      ol.style.listStyleType = "decimal";
    //-->
  </script>

Donde (“cuenta_atras”) será el id de nuestra lista.

<ol id="cuenta_atras">
  <li>Uno</li>
  <li>Dos</li>
  <li>Tres</li>
</ol>

Si lo vas a utilizar en varias listas, utiliza clases en vez de ID.

En mi página de archivos puedes ver un ejemplo, donde todos los artículos aparecen en una lista ordenada con la numeración backwards o regresiva.

lista ordenada backwards por ti.

Fuentes:

+ Webdeveloper.com

+ SitePoint

Añade tu propio comentario | 1 Comentario

  1. Danos tu opinión:

# Cursos v2b | Demo

Todos los cursos de video2brain por 189€.
  • Proyectos de vídeo en Adobe Photoshop



  • Adobe Photoshop ahora también se atreve con el vídeo. Atrévete tú también, conociendo todos los elementos del área del trabajo y las herramientas de creación y edición.

    15.98 EUR
  • Montaje con Adobe Photoshop CS4: Entrada en el desierto
  • Workshop creativo: así se hace



    Comprueba cómo se hizo este espectacular montaje con Adobe Photoshop CS4 y aprende los secretos de esta potentísima herramienta. Fíjate en nuestro experto formador, realiza tú mismo el montaje y deja volar tu creatividad.

    21.08 EUR
Tuiteemos | Contactar | Los famosos cursos de video2brain con un 15% de descuento | Fundación Tripartita | pqpq.es | subir | Suscribirse al feed de ceslava.com | ©