學習資源來自慕課網《js動畫效果》:
多物體運動——給多個元素加上同一動畫效果,比如下面兩個例子:
1. 網頁上有一ul, ul中有三個li元素,要求滑鼠移到(onmouseover) li 元素上產生動畫效果——寬度值增加到300px,滑鼠移出(onmouseout) li 元素產生動畫效果——寬度值復原到200px. 如下圖-1示:
2. 同題 1 類似,只是要求改變li 的透明度值。如圖-2時:
練習題1 **實現:
練習題2**實習:
小結:實現多物體運動的關鍵點:
1)獲取到每個元素;
2)給每個元素繫結上事件;
3)注意使用this區分當前操作的元素;
4)定時器不能只設乙個了,應該給每個元素分配乙個定時器,避免多個元素搶同乙個定時器造成bug
5) 給每乙個li元素定義引數透明值alpha,避免多個元素搶同乙個alpha造成bug
記住:多物體運動不能共用同乙個東西(某一引數,比如定時器)
Core Animation之多種動畫效果
前面介紹了core animation基礎知識,還有calayer的簡單使用,最終還是有要動畫的滴,這裡列出幾個動畫效果,參考下能加深對core animation的認識和理解。1 把移到右下角變小透明 使用caanimationgroup疊加動畫效果,就是下面按鈕 把移到右下角變小透明 描述的效果...
Core Animation之多種動畫效果
前面介紹了core animation基礎知識,還有calayer的簡單使用,最終還是有要動畫的滴,這裡列出幾個動畫效果,參考下能加深對core animation的認識和理解 使用caanimationgroup疊加動畫效果,就是下面按鈕 把移到右下角變小透明 描述的效果 上面三個圖是動畫的三個狀...
Core Animation之多種動畫效果
前面介紹了core animation基礎知識,還有calayer的簡單使用,最終還是有要動畫的滴,這裡列出幾個動畫效果,參考下能加深對core animation的認識和理解 使用caanimationgroup疊加動畫效果,就是下面按鈕 把移到右下角變小透明 描述的效果 上面三個圖是動畫的三個狀...