Biblioteca de JavaScript para el efecto de carga de imagen progresiva-Interlace. js

Tiempo de ejecución: 30 minutos. Empezar

Autor: Wildtyto
Views Total: 2,456
Sitio oficial: Ir a la web
Actualizado: July 1, 2016
Licencia: MIT

Vista prévia

Biblioteca de JavaScript para el efecto de carga de imagen progresiva-Interlace. js

Descripción

Interlace. js es una biblioteca de JavaScript ligera que se utiliza para crear un efecto progresivo de carga de imagen con un efecto de desenfoque como se ve en Medium.com. Útil para reducir el tiempo de carga de la página para mejorar las experiencias del usuario.

See also:

Funcionamiento

Incluya el JavaScript y la hoja de estilo de Interlace en la página HTML.

<link href="interlace.min.css" rel="stylesheet">
<script src="interlace.min.js"></script>

Prepare imágenes de baja calidad para las imágenes originales y, a continuación, insértelos en un elemento DIV mediante atributo de de datos Interlace como se muestra a continuación:

<div data-interlace-src="1.jpg"


 data-interlace-low="1.low.jpg">
</div>

Ejecutar todos los elementos Interlace sin inicializar.

Interlace.scan();

También puede definir las imágenes en el código JavaScript y anexarlas a cualquier elemento contenedor dentro del documento.

var iImg = Interlace.new({


interlaceSrc: "1.jpg",


interlaceLow: "1.low.jpg"
});

document.body.appendChild(iImg);

Opciones disponibles que se pueden pasar un objeto a Interlace. New método:

var iImg = Interlace.new({



// Original image file path.


interlaceSrc: "1.jpg",



// Low-quality image file path.


interlaceLow: "1.low.jpg",



// Toggle visibility of loading icon.


interlaceTip: false,



// Set title attribute to Interlace-element.


interlaceTitle:"data-interlace-title",



// Set ALT attribute to Interlace-element.


interlaceAlt: "data-interlace-alt"



});

Te puede interesar: