Skip to content

Instantly share code, notes, and snippets.

View webjp1's full-sized avatar

Jorge Pirela webjp1

View GitHub Profile
<img
class="{{ Any Class You Want }}"
src="{{ AnyPlaceHolderImageYouWant }}"
data-type="image"
data-method="viewport"
data-src="./assets/images/compressed/chrome-wallpaper.jpg"
alt="Chrome Wallpaper for Lazy Load Example"
title="Example Image: Img Tag lazy Load"
/>
<img
class="{{ Any Class You Want }}"
src="{{ AnyPlaceHolderImageYouWant }}"
data-type="image"
data-method="parentViewport"
data-parent="#parent"
data-src="./assets/images/compressed/chrome-wallpaper.jpg"
alt="Chrome Wallpaper for Lazy Load Example"
title="Example Image: Img Tag lazy Load"
/>
<img
class="imageClick"
data-type="image"
data-method="click"
data-trigger="#imageClickTrigger"
data-src="./assets/images/compressed/chrome-wallpaper.jpg"
data-webp="./assets/images/compressed/chrome-wallpaper.webp"
alt="Chrome Wallpaper for Lazy Load Example"
title="Example Image: Img Tag lazy Load" />
<button id="imageClickTrigger">Load Image</button>
<picture data-type="picture" data-method="viewport">
<source media="(min-width: 1280px)" data-srcset="./assets/images/compressed/chrome-wallpaper.webp" type="image/webp">
<source media="(min-width: 1280px)" data-srcset="./assets/images/compressed/chrome-wallpaper.jpg" type="image/jpg">
<source media="(min-width: 1152px)" data-srcset="./assets/images/compressed/size-90/chrome-wallpaper.webp" type="image/webp">
<source media="(min-width: 1152px)" data-srcset="./assets/images/compressed/size-90/chrome-wallpaper.jpeg" type="image/jpeg">
<source media="(min-width: 1088px)" data-srcset="./assets/images/compressed/size-85/chrome-wallpaper.webp" type="image/webp">
<source media="(min-width: 1088px)" data-srcset="./assets/images/compressed/size-85/chrome-wallpaper.jpeg" type="image/jpeg">
<source media="(min-width: 1024px)" d
<picture data-type="picture" data-method="click" data-trigger="#pictureLoad">
<source media="(min-width: 1280px)" data-srcset="./assets/images/compressed/chrome-wallpaper.webp" type="image/webp">
<source media="(min-width: 1280px)" data-srcset="./assets/images/compressed/chrome-wallpaper.jpg" type="image/jpg">
<source media="(min-width: 1152px)" data-srcset="./assets/images/compressed/size-90/chrome-wallpaper.webp" type="image/webp">
<source media="(min-width: 1152px)" data-srcset="./assets/images/compressed/size-90/chrome-wallpaper.jpeg" type="image/jpeg">
<source media="(min-width: 1088px)" data-srcset="./assets/images/compressed/size-85/chrome-wallpaper.webp" type="image/webp">
<source media="(min-width: 1088px)" data-srcset="./assets/images/compressed/size-85/chrome-wallpaper.jpeg" type="image/jpeg">
<source medi
<div class="col-50 background" data-type="backgroundImage" data-method="viewport" data-src="./assets/images/compressed/chrome-wallpaper.jpg" data-webp="./assets/images/compressed/chrome-wallpaper.webp">
<!-- Whatever Content is on the div if there is any --->
</div>
<video controls data-type="video" data-method="viewport" data-poster="./assets/images/compressed/chrome-wallpaper.jpg" data-posterwebp="./assets/images/compressed/chrome-wallpaper.webp">
<source data-src="./assets/video/movie.ogv" type="video/ogg">
<source data-src="./assets/video/movie.mp4" type="video/mp4">
<p>Your browser does not support the video tag.</p>
</video>
<video controls data-type="video" data-method="click" data-trigger="#loadVideo" data-poster="./assets/images/compressed/chrome-wallpaper.jpg" data-posterwebp="./assets/images/compressed/chrome-wallpaper.webp">
<source data-src="./assets/video/movie.ogv" type="video/ogg">
<source data-src="./assets/video/movie.mp4" type="video/mp4">
<p>Your browser does not support the video tag.</p>
</video>
<button id="loadVideo">
Load This video
</button>
<section id="backgroundVideos" class="col-100 contentSection videoBackground" data-type="backgroundVideo" data-method="viewport" data-src="./assets/video/movie.mp4" data-srcogg="./assets/video/movie.ogv">
</section>
<div class="wrapper" data-type="backgroundVideo" data-method="click" data-trigger="#loadVideoBg" data-src="./assets/video/movie.mp4" data-srcogg="./assets/video/movie.ogv">
</div>