當前我使用的元素有position: absolute
用於過渡,但我應該使用translate
來代替。 translate
不可用時如何實現後備?將動畫後備翻譯爲位置
2
A
回答
0
最後,我在做什麼是我檢查,如果CSS3特性與JS支持。如果沒有,我已將類別.fallback
附加到身體上,因此我可以制定單獨的規則作爲後備。我已添加如下內容:
#animdiv{
transform: translate(0,100px);
}
.fallback #animdiv{
top: 100px;
}
1
沒有任何附加信息,我假設您想在可用時使用translate
,如果不可用,請使用position: absolute
。我找到了一篇優秀的文章,列出了優點和缺點,並可能解決您的一些問題。
http://paulirish.com/2012/why-moving-elements-with-translate-is-better-than-posabs-topleft/
展望未來,你可能想看看進入的Modernizr庫,因爲它提供真棒工具,讓你的尖端功能舊版瀏覽器上運行良好。我已經發布了一個鏈接到下面的CSS文檔。
相關問題
- 1. 在CSS3翻譯動畫之後獲取元素的新位置?
- 2. 翻譯後獲取圖像的絕對位置動畫
- 3. 將動畫從位置Y翻譯到屏幕頂部
- 4. 翻譯動畫
- 5. SVG動畫翻譯
- 6. Android翻譯動畫
- 7. Android翻譯動畫移動到絕對位置
- 8. HTML5畫布:縮放和翻譯後計算鼠標位置
- 9. 在翻譯動畫中跟蹤UIView的位置
- 10. 翻譯CSS動畫WPF動畫
- 11. ImageView scale +翻譯動畫
- 12. 翻譯動畫無效
- 13. 翻譯動畫代碼
- 14. 縮放和翻譯動畫
- 15. 在Firefox中翻譯動畫
- 16. Nativescript無限翻譯動畫
- 17. UIVIew動畫 - 縮放+翻譯
- 18. 翻譯和縮放動畫
- 19. ThreeJS翻譯場景位置
- 20. 翻譯動畫座標發佈多個設備
- 21. 移動videoView ...使用翻譯動畫
- 22. Android動畫。兩個翻譯活動
- 23. 在翻譯動畫期間OnTouchListener不翻譯
- 24. 將Iphone應用翻譯/轉置爲Android
- 25. Android:完成後動畫位置重置
- 26. 設置動畫後的圖像位置
- 27. 動畫之後,查看位置重置
- 28. Android畫布比例尺,翻譯和位置
- 29. OpenGL:設置位置而不是翻譯?
- 30. 翻譯html5畫布