我正在Adobe Edge中製作產品網站。我有一個需要在一段時間內增長的圓形div,比如說,當鼠標懸停時2秒。然後文本必須出現在其中。當鼠標移出時,文字必須消失,並將相反的動畫恢復到正常大小。圈子也從中心發展,而不是左上角。我一直試圖用jQuery和css3動畫做幾個小時,但沒有得到滿意的結果。Adobe Edge - Growing Circle Animation
0
A
回答
2
這對於邊緣動畫非常簡單。
- 使您的圈子元素。
- 在時間軸上的00:00設置關鍵幀的圓寬和高度。
- 按下Q(變換工具)或選擇屏幕左上角的圖標,位於箭頭的右側。
- 變換工具基於原點縮放事物,原點可重定位但自動位於所選對象的中心。
- 到時間線上的02:00。
- 調整您的圈子大小。
- 在0不透明度處爲您的文本設置關鍵幀。
- 在時間軸上前進。
- 以100%不透明度爲您的文本設置另一個關鍵幀。
- 將圓圈和文本分組爲一個div。
- 右鍵單擊該div並按'轉換爲符號'。
- 點擊預覽窗口左上角的'舞臺'返回舞臺。
- 選擇要用於觸發動畫的對象。
- 打開該對象的操作。
- 將以下代碼粘貼到一個mouseover事件中:var mySymbolObject = sym.getSymbol(「插入符號的名稱」)。
- 現在發出mouseout事件並粘貼以下代碼:var mySymbolObject = sym.getSymbol(「插入符號的名稱」)。playReverse();
現在應該發生的是onMouseOver,該符號的時間軸向前播放,onMouseOut則該符號的時間軸反向播放。這樣,如果動畫是一半通過並且它們被移出,它將從其返回到開始的位置反轉。
0
也許你也想使用mouseenter/mouseleave事件而不是mouseover/mouseout,如果你將文本div嵌套在div div內。
http://www.bennadel.com/blog/1805-jQuery-Events-MouseOver-MouseOut-vs-MouseEnter-MouseLeave.html
相關問題
- 1. Adobe Edge workin?
- 2. Adobe Edge Animate&PhoneGap
- 3. Adobe Edge-no preloader
- 4. Adobe Edge Commons Javascript錯誤
- 5. Adobe Edge onload事件
- 6. Magento - Adobe Edge動畫不起作用
- 7. Adobe Edge動畫不顯示whmcs
- 8. Adobe Edge移動圖片庫
- 9. Adobe Edge符號相對大小
- 10. Adobe Edge HTML5本地連接
- 11. Adobe Edge沒有JavaScript文件?
- 12. Adobe Edge和動態圖像
- 13. Adobe Edge幻燈片後退按鈕
- 14. Adobe Edge動畫循環代碼
- 15. Adobe Edge/JQuery:動畫不起作用
- 16. Adobe Air - 檢測連接是WIFI,3G還是EDGE
- 17. Adobe Edge中元素的Z索引始終爲0?
- 18. Adobe Edge - 通過html頁面控制動畫
- 19. Adobe Edge:將多個項目添加到1
- 20. Adobe Edge如何禁用代碼自動播放?
- 21. Adobe Edge Animate:如何獲取Symbol的當前時間?
- 22. Adobe Edge:動畫結束時添加onComplete處理程序
- 23. Adobe Edge設置變換旋轉屬性
- 24. Adobe Edge動畫 - 如何獲取當前標籤?
- 25. Adobe Edge Code和Brackets之間有什麼區別?
- 26. Adobe Air Browser
- 27. Adobe Omniture DTM
- 28. localToGlobal Adobe AIR
- 29. Adobe Flex DeepLinking
- 30. Adobe AIR readLine