Created
August 2, 2018 04:11
-
-
Save letswritetw/4e839fabcaf7b39383498cf73dc8afb2 to your computer and use it in GitHub Desktop.
像Medium的漸近式圖片加載
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!-- 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