

這個週末偷懶了一下,多花了點時間完成這個模仿遊戲,再次把最近學到的To Do List給放進來刻意練習一遍,JavaScript真的比HTML/CSS難上一階,既然先前沒有好好學習程式,現在就是別人更努力學習,花更多時間追上大家水平,這個版面一看到就覺得很多動畫效果是可以練習的,果然在JQuery那邊花了點時間釐清每一步動作需要執行的結果,使用開發者工具看點擊狀態真的很重要,不然一直憑空想像,根本不知道效果卡在哪裡,透過動態改變就可以知道是哪裡hen住了,開始全面改用.on(‘click’,function(){})製作效果,Keep Going。
banner使用padding抓好距離並在不同尺寸呈現不同樣式。btn透過JQuery效果在hover後可以將放大鏡slideDown。btn透過hover效果:after:hover後可以將透明灰背景出現。content放在li中根據不同尺寸定位在不同物件上。:nth-child(n+5)選取到第五個以後的物件(一開始還想超久,真呆)。content透過z-index, opacity 及 top的結合運用,讓點擊後出現slideDown及漸變效果。close則是老樣子定位完後透過box-shadow製造分身然後用transform:rotate()旋轉製作”X”。content在小尺寸中則是改變定位物件及呈現方式,透過transform:scale(0,1)在點擊後呈現放大效果出現。max-width=768px。z-index的使用需了解每個物件的優先度,避免一開始To Do List無法cursor的囧境。Balkan Style — Portfolio Gallery