Los últimos tutoriales de desarrollo web
 

Cómo - CSS cargador


Aprender a crear un preloader con CSS.


Cómo crear un cargador


Paso 1) Añadir HTML:

Ejemplo

<div class="loader"></div>
Paso 2) Añadir CSS:

Ejemplo

.loader {
    border: 16px solid #f3f3f3; /* Light grey */
    border-top: 16px solid #3498db; /* Blue */
    border-radius: 50%;
    width: 120px;
    height: 120px;
    animation: spin 2s linear infinite;
}

@keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}
Inténtalo tú mismo "

ejemplo Explicación

La border propiedad especifica el tamaño del borde y el color del borde de la cargadora. La border-radius propiedad transforma el cargador en un círculo.

La cosa azul que gira por el interior de la frontera se especifica con el border-top propiedad. También puede incluir border-bottom , border-left y / o border-right si quieres más "spinners" (see example below) .

El tamaño de la cargadora se especifica con la width y height propiedades.

Por último, añadimos una animation que hace que la cosa azul giro siempre con una segunda velocidad 2 animación.

Nota: También debe incluir prefijos y -webkit- -MS- para los navegadores que no admitan la animación y propiedades de transformación. Haga clic en el ejemplo para ver cómo.


Añadir más hiladores

Ejemplo

.loader {
 border-top: 16px solid blue;
 border-bottom: 16px solid blue;
}
Inténtalo tú mismo "

Ejemplo

.loader {
 border-top: 16px solid blue;
 border-right: 16px solid green;
 border-bottom: 16px solid red;
}
Inténtalo tú mismo "

Ejemplo

.loader {
 border-top: 16px solid blue;
 border-right: 16px solid green;
 border-bottom: 16px solid red;
 border-left: 16px solid pink;
}
Inténtalo tú mismo "


Otro ejemplo

Un ejemplo de cómo colocar el cargador en el medio de la página y mostrar "page content" cuando la carga está completa: