Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/96.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
iOS上的CSS3动画_Ios_Html_Css_Webview_Css Animations - Fatal编程技术网

iOS上的CSS3动画

iOS上的CSS3动画,ios,html,css,webview,css-animations,Ios,Html,Css,Webview,Css Animations,CSS3动画一直是MobileSafari中的一个持续问题,我四处寻找解决方案,但找不到适合我的情况的任何特殊解决方案 以下是我的设置: 我有三个页面,每个页面都动态加载到DOM中,页面使用css3动画不透明度淡入淡出。淡入淡出效果在模拟器和设备中发挥了巨大的作用 现在,在其中一个页面上,我添加了另一个CSS3动画,点击一个按钮就会触发。我基本上有一个css类,它添加了-webkit动画名称:anim;到元素。动画效果很好,但是从那个页面转到另一个页面时,突然出现的特性非常不稳定/缓慢/淡入淡出

CSS3动画一直是MobileSafari中的一个持续问题,我四处寻找解决方案,但找不到适合我的情况的任何特殊解决方案

以下是我的设置: 我有三个页面,每个页面都动态加载到DOM中,页面使用css3动画不透明度淡入淡出。淡入淡出效果在模拟器和设备中发挥了巨大的作用

现在,在其中一个页面上,我添加了另一个CSS3动画,点击一个按钮就会触发。我基本上有一个css类,它添加了-webkit动画名称:anim;到元素。动画效果很好,但是从那个页面转到另一个页面时,突然出现的特性非常不稳定/缓慢/淡入淡出动画效果不佳

我甚至不需要通过点击按钮来启动动画,只要将所有css样式放在其中,页面就会变得非常缓慢。如果我删除所有与动画相关的样式,淡入淡出将再次顺利工作

我已经尝试了所有常用的方法,添加了translate3d0,0,0、-webkit透视图或-webkit背面可见性。所有这些都没有效果,当页面上有另一个动画的css时,淡入淡出动画变得非常缓慢

你知道为什么会这样吗


谢谢大家!非常感谢您的帮助

您好,您找到解决方案了吗?我怀疑您已经在这样做了-但是您是否检查了动画调用是否使用translate3d而不是translate3d?据我所知,翻译方法在某些版本的ios上没有得到优化,因此我不确定这是否会有所帮助。你也知道,有时候那些css修复样式需要应用于所有元素,而不仅仅是父元素,所以我从更新所有对优化版本的调用开始,并在我认为可能有用的地方在css中添加“修复”!css和正确调用的组合最终对我起了作用。