- unsplash API : https://unsplash.com/developers
- loading.io : https://loading.io/
- HeroPattern: https://heropatterns.com/
1.製作loading spiner
- 從loading.io中製作客製化的loading spin, 並儲存為animated - svg file
- 在index.html中導入loading spiner svg
- 於css中設定樣式,包含設定loading時形成白色透明的背景色覆蓋於原網頁上,置中loading spiner
設定網頁HTML架構及CSS切版
- 字形使用google font中的Rubik, 於body中設定全版的字形
- body中掛入背景圖片, 圖片來源取自HeroPattern設定客製化背景圖案
- infinite scroll 中的圖片透過 flex box 排列,將圖片於電腦瀏覽時形成三排圖片排列瀏覽, 並以media Query設定於手機瀏覽時形成一直列全版瀏覽
設定JS fetch api以及 infinity scroll