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 .
