当前我使用的元素有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画布