這個週末偷懶了一下,多花了點時間完成這個模仿遊戲,再次把最近學到的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