Es posible que hayas visto el efecto de l铆nea de tiempo en muchos sitios web. Por lo general, este tipo de efectos se lleva a cabo mediante el uso de plugins, en esta ocasi贸n voy a mostrarte c贸mo podemos hacerlo mediante un sencillo c贸digo CSS.
¿Est谩s preparado para darle a tus numeraciones y vi帽etas un nuevo aspecto?, ¡pues vamos a ello!.
Antes de comenzar
Lo primero y antes que nada, tengo que advertirte que vamos a manipular la forma en la que Bloguer (en realidad es el propio HTML), muestra las numeraciones y las vi帽etas. Esto significa, que TODAS las numeraciones y TODAS las vi帽etas que tengas en tu sitio web quedar谩n afectadas por este estilo y se ver谩n como l铆neas de tiempo.
Pero no te preocupes, tambi茅n te ense帽ar茅 una forma r谩pida y sencilla de que este efecto s贸lo afecte a aquellos <ol> o <ul> que t煤 decidas.
C贸digos para hacer el efecto de l铆nea de tiempo
Vamos a trabajar con un c贸digo muy sencillo, es un simple c贸digo CSS, por lo que puedes ponerlo directamente en tu sitio web.
El c贸digo CSS que vamos a utilizar es el siguiente:
ol { list-style-type: none; } .efecto li { position: relative; margin: 0; padding-bottom: 1em; padding-left: 20px; } .efecto li:before { content: ''; background-color: #c00; position: absolute; bottom: 0px; top: 0px; left: 6px; width: 3px; } .efecto li:after { content: ''; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' viewBox='0 0 32 32' focusable='false'%3E%3Ccircle stroke='none' fill='%23c00' cx='16' cy='16' r='10'%3E%3C/ circle%3E%3C/svg%3E"); position: absolute; left: 0; top: 2px; height: 12px; width: 12px; }
Nuestro efecto se ver谩 as铆, pero no te preocupes, enseguida lo arreglamos.
Este efecto se aplica a TODOS los elementos <ol> y <ul>
¿Qu茅 hace este c贸digo?
Y el c贸digo HTML que vamos a utilizar ser谩 este:
<ol class="efecto"> <li>Opci贸n 1</li> <li>Opci贸n 2</li> <li>Opci贸n 3</li> <li>Opci贸n 4</li> <li>Opci贸n 5</li> </ol>
Y el resultado final ser谩 este:
- Opci贸n 1
- Opci贸n 2
- Opci贸n 3
- Opci贸n 4
- Opci贸n 5
Fuente:
C贸mo crear un efecto de l铆nea de tiempo en numeraci贸n y vi帽etas .