Provides lazy loaded image support via the Lazysizes
A zero query method for per user-group lazy loading of the and [attach] tags in threads and conversations.
Uses a noscript tag around the original img tag.
Option to force lazy loading of contents in a spoiler tag.
[B]Permissions:[/B]
Adds the permission:
[LIST]
[*]Enable Lazy Load Images
[/LIST]
For "Forum Permissions" and "Conversation Permissions" sections.
[B]Options:[/B]
[IMG alt="166129"]https://xenforo.com/community/attachments/options-png.166129/
Unveil effects
Add styling to your theme for the classes: lazyload, lazyloading, lazyloaded. This can be done by the provided style classes
Fade in
Fade image in after load.
In; Lazy loading and Lazy loading in progress
CSS:
opacity: 0;
In Lazy loading finished add;
CSS:
opacity: 1;
transition: opacity 300ms;
Spinner
Fade image in while loading and show a spinner as background image (good for progressive images)
In; Lazy loading;
CSS:
opacity: 0;
In Lazy loading in progress;
CSS:
opacity: 1;
transition: opacity 300ms;
background: #f7f7f7 url(loader.gif) no-repeat center;
Licensing:
Lazysizes is MIT Licensed, as of 2018-01-10.
Original source is https://github.com/aFarkas/lazysizes
Contributing features or bug fixes
Please create a Github Pull request via the "More Information" link.
Contributions
If you appreciate this addon, please consider a contribution via PayPal. Details will be provide via private conversation.
Please contact me if you wish for different licencing arrangements.
A zero query method for per user-group lazy loading of the and [attach] tags in threads and conversations.
Uses a noscript tag around the original img tag.
Option to force lazy loading of contents in a spoiler tag.
[B]Permissions:[/B]
Adds the permission:
[LIST]
[*]Enable Lazy Load Images
[/LIST]
For "Forum Permissions" and "Conversation Permissions" sections.
[B]Options:[/B]
[IMG alt="166129"]https://xenforo.com/community/attachments/options-png.166129/
- Enable Outside threads/Conversations
- permits the lazy loading bbcode injection to run outside of those contexts. Inside those context it will still respect permissions.
- Force Lazy Loaded Spoiler
Unveil effects
Add styling to your theme for the classes: lazyload, lazyloading, lazyloaded. This can be done by the provided style classes
Fade in
Fade image in after load.
In; Lazy loading and Lazy loading in progress
CSS:
opacity: 0;
In Lazy loading finished add;
CSS:
opacity: 1;
transition: opacity 300ms;
Spinner
Fade image in while loading and show a spinner as background image (good for progressive images)
In; Lazy loading;
CSS:
opacity: 0;
In Lazy loading in progress;
CSS:
opacity: 1;
transition: opacity 300ms;
background: #f7f7f7 url(loader.gif) no-repeat center;
Licensing:
Lazysizes is MIT Licensed, as of 2018-01-10.
Original source is https://github.com/aFarkas/lazysizes
Contributing features or bug fixes
Please create a Github Pull request via the "More Information" link.
Contributions
If you appreciate this addon, please consider a contribution via PayPal. Details will be provide via private conversation.
Please contact me if you wish for different licencing arrangements.