ios的硬件加速css3转换
Hardware accelerated css3 transitions for ios
我不认为我的translate3d会强制硬件加速(顶部/底部定位)。我错过了什么?
.image {
background:yellow;
-webkit-perspective: 1000;
-webkit-backface-visibility: hidden;
-webkit-transition-property: -webkit-transform, top, bottom;
-webkit-transition-duration: 0.5s;
-webkit-transform: translate3d(0,0,0);
}
那么,过渡的动画比您想要的要慢/更流畅?根据类名image
,我猜测问题可能只是它是一个映像,即使硬件加速也会起作用;我的团队有时在iOS上进行UI模拟/演示时会遇到这种情况。您可以尝试将图像替换为大小相同的div
,看看它是否移动得更平滑。
我创建了一个类,并将其添加到所有触发起伏动画的元素中。iPad2上的动画并不起伏不定,但在iPadRetina上出现了各种性能问题。
.gpu-rendered {
-webkit-font-smoothing: antialiased;
-webkit-backface-visibility: hidden;
-webkit-perspective: 1000;
}
相关文章:
- CSS3:当页面向下滚动到第一个视口时,是否可以在元素上触发转换
- css3转换和javascript出错
- 如何在不使用css转换的情况下将jQuery animate与css3属性相结合
- 由 JavaScript 控制的 CSS3 单向转换在按顺序添加/删除类时不起作用
- 将 JQuery Animation 转换为 Javascript/CSS3
- 如何将 css 像素转换为 css3 比例 (x,y)
- CSS3转换导致非常奇怪的window.scrollY行为
- CSS3转换和javascript交互
- 如何使用CSS3转换
- css3在背景图像上的转换没有'不适用于Firefox
- 更改CSS3转换值
- 添加CSS3转换浮动导航栏-JQUERY
- 添加CSS3转换展开/折叠
- 滚动条不可见,CSS3转换在MOZ中不起作用
- CSS3转换+jQuery翻转卡问题
- 类似css3转换的Javascript
- 如何在 jquery transit 中暂停和重新启动 css3 转换
- 将 css3 动画转换为画布动画的任何方法
- 使用 Javascript 的 CSS3 转换
- 为什么这个 CSS3 转换没有被触发