Efecto de carga progresiva de imagen en CSS puro

Tiempo de ejecución: 30 minutos. Empezar

Autor: jbrizio
Views Total: 4,486
Sitio oficial: Ir a la web
Actualizado: September 22, 2016
Licencia: MIT

Vista prévia

Efecto de carga progresiva de imagen en CSS puro

Descripción

Un cargador de imágenes CSS puro para simular la carga progresiva de la imagen con un efecto de desenfoque como se ve en Instagram y Medium.com.

See also:

Funcionamiento

Inserte su imagen de baja calidad como fondo en la Página Web.

<div style="background-image:url(1.jpg);"></div>

Los principales estilos CSS para el contenedor DIV.

div.demo {

width: 900px;

height: 650px;

filter: blur(20px);

background-size: cover;

background-color: #a07250;

animation: hd-quality 1s;

animation-delay: 3s;

animation-fill-mode: forwards;
}

div.demo::after {

animation: low-quality 1s;

animation-delay: 1s;
}

Inserte su imagen de alta calidad de la siguiente manera:

@keyframes

 low-quality {
0% {

 background-image: url(low.jpg);

}
}

@keyframes

 hd-quality {
0% {

 background-image: url(hd.jpg);

 filter: blur(20px);

}

 100% {

 background-image: url(hd.jpg);

 filter: blur(0px);

}
}

Te puede interesar: