html - 为什么此CSS动画无法在IOS上运行?

标签 html css ios webkit css-animations

我有旋转文本的关键帧,在台式机和Android浏览器中一切正常,但是在IOS中,动画不起作用,文本仅消失了。

@-webkit-keyframes texttrans{
  from{-webkit-transform:rotateY(0deg);}
  50%{-webkit-left:56%;-webkit-transform:rotateY(180deg);-webkit-transform:rotateX(0deg); -webkit-opacity:1;}
  75%{-webkit-left:56%;-webkit-transform:rotateX(360deg); -webkit-opacity:1;}
  100%{-webkit-left:56%;-webkit-transform:rotateX(360deg); -webkit-opacity:1;}
}

@keyframes texttrans{
  from{transform:rotateY(0deg);}
  50%{left:56%;transform:rotateY(180deg);transform:rotateX(0deg); opacity:1;}
  75%{left:56%;transform:rotateX(360deg); opacity:1;}
  100%{left:56%;transform:rotateX(360deg); opacity:1;}
}

最佳答案

我建议您在项目中使用WOW动画,它们目前可在大多数设备和现代浏览器上使用,并且易于实现。

您可以在此处查看文档:wowjs.uk/docs

动画和预览的完整列表可以在此处查看:Animate.css

希望这可以帮助。

关于html - 为什么此CSS动画无法在IOS上运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59812197/

相关文章:

javascript - GetElementById 在使用 window.onload 时返回 null,但在从控制台运行时不返回

javascript - 如何对 html5 输入进行模式化

Javascript 日期和 HTML

javascript - 网络应用运动

ios - 使用 sort 函数按 NSDates 对数组进行排序

ios - 为什么使用 JSONEncoder 编码字符串会添加反斜杠?

jquery - 如何处理可点击区域顶部的元素

javascript - jquery.after use后运行脚本的问题

css - 如何截断文本以适合一行中的页面

iphone - iOS Beta 版时间表如何?