lazyload-image
TypeScript icon, indicating that this package has built-in type declarations

2.2.0 • Public • Published

🚩 Finally Native lazy-loading for the web was introduced. I recommend you to use loading attribute instead.

lazyload-image

HTMLImageElement extension for lazy loading. Images will be loaded when they are shown.

Install

Install lazyload-image via npm.

$ npm install lazyload-image

Usage

Import LazyloadImage and register it.

import LazyloadImage from 'https://unpkg.com/lazyload-image';
 
customElements.define('lazyload-image', LazyloadImage, {
  extends: 'img'
});

Modify your <img> elements such as following.

<img
  is="lazyload-image"
  src="path/to/your/image.jpg"
  offset="200px"
  width="100"
  height="100"
>

Fallback

If a browser does not support customElements.define(), images will be loaded as usual.

License

MIT © Shogo Sensui

Package Sidebar

Install

npm i lazyload-image

Weekly Downloads

3

Version

2.2.0

License

MIT

Unpacked Size

32.4 kB

Total Files

14

Last publish

Collaborators

  • 1000ch