Imagen adaptable de la carga lenta de la biblioteca JS-lazysizes

Tiempo de ejecución: 30 minutos. Empezar

Autor:
Views Total: 2,825
Sitio oficial: Ir a la web
Actualizado: December 21, 2018
Licencia: MIT

Vista prévia

Imagen adaptable de la carga lenta de la biblioteca JS-lazysizes

Descripción

lazysizes es una biblioteca JS fácil pero robusta que se utiliza para retrasar la carga de imágenes (iframes, scripts, etc.) hasta que se ven en la vista, así como cargando las fuentes apropiadas de acuerdo a los puntos de rotura definidos en el marcado para ajustarse a cualquier tamaño de pantalla.

Diseñado para sitios web de alto rendimiento para mejorar el tiempo de carga de la página y para ahorrar ancho de banda.

Uso básico

Cargue el script lazysizes. js en el documento.

<script src="lazysizes.js" async></script>

Cargue el respimage. js para las imágenes adaptables polyfill para cargar sus imágenes de forma rápida y responsable (opcional).

<script src="respimage.min.js" async></script>

Inserte una imagen de baja calidad con la clase CSS esencial ' LazyLoad ' en su documento. Utilice el atributo Data-src de HTML5 para especificar el origen de imagen normal/de alta calidad.

<img src="low-quality-src.jpg" data-src="normal-quality-src.jpg" class="lazyload">

Integración con respimage. js .

<img


data-sizes="auto"


src="low-quality-src.jpg"


data-srcset="image1.jpg 100w,


image2.jpg 300w,


image3.jpg 600w,


image4.jpg 900w" class="lazyload">

Hecho. La biblioteca JS se encargará del resto.

Todas las opciones posibles.

{

lazyClass: 'lazyload',

loadedClass: 'lazyloaded',

loadingClass: 'lazyloading',

preloadClass: 'lazypreload',

errorClass: 'lazyerror',

//strictClass: 'lazystrict',

autosizesClass: 'lazyautosizes',

srcAttr: 'data-src',

srcsetAttr: 'data-srcset',

sizesAttr: 'data-sizes',

//preloadAfterLoad: false,

minSize: 40,

customMedia: {},

init: true,

expFactor: 1.5,

hFac: 0.8,

loadMode: 2,

loadHidden: true,

ricTimeout: 0,

throttleDelay: 125,
};

Para usos más avanzados, echa un vistazo a la readme.md en el zip.

Registro de cambios

v4.1.5 (2018-12-21)

  • Actualización y corrección de errores

Te puede interesar: