Skip to content

Instantly share code, notes, and snippets.

@letswritetw
Created August 2, 2018 04:11
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save letswritetw/4e839fabcaf7b39383498cf73dc8afb2 to your computer and use it in GitHub Desktop.
Save letswritetw/4e839fabcaf7b39383498cf73dc8afb2 to your computer and use it in GitHub Desktop.
像Medium的漸近式圖片加載
<!-- 16:9 -->
<div class="lazy-image w16-9">
<figure>
<!--
.js-get-img 用js抓原始大圖資訊
style 裡的 background-image 放 placeholder 作用的小圖
data-img 放原始大圖的路徑
-->
<div
class="small js-get-img"
style="background-image: url(img/16-9-1-s.jpg)"
data-img="img/16-9-1.jpg"
>
</div>
</figure>
</div>
<!-- 4:3 -->
<div class="lazy-image w4-3">
<figure>
<div class="small js-get-img" style="background-image: url(img/4-3-1-s.jpg)" data-img="img/4-3-1.jpg">
</div>
</figure>
</div>
<!-- 圖片比例不同 -->
<!--
自由尺寸,class 用 w-free
data-width 放原圖的寬
data-height 放原圖的長
-->
<div class="lazy-image w-free">
<figure>
<div class="small js-get-img"
style="background-image: url(img/free-1-s.jpg)"
data-img="img/free-1.jpg"
data-width="960"
data-height="640"
>
</div>
</figure>
</div>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment