【发布时间】:2019-08-05 17:51:51
【问题描述】:
我在 Safari 上有一个 CSS 动画错误,我创建的波浪动画没有按预期运行。
下面是我的动画关键帧:
@keyframes wave {
20% {
transform: translateY(-18px);
}
0%,
40%,
100% {
transform: initial;
}
}
我为它制作了一支笔 - https://codepen.io/ikhazen/pen/BXdqrN 它在其他浏览器中的行为与预期一样,但在 Safari iPhone 6s 上却没有。
解释我的 iPhone 上发生了什么。 前三个点同时动画,然后是第 4 和第 5 个点。似乎动画延迟属性不是很好。 有时,我注意到所有的点都会同时产生动画。这很奇怪。
谢谢
【问题讨论】:
-
我检查了 iPhone 7,它工作正常。也许您的 iPhone 上没有安装所有更新?
-
@somega 谢谢,是的,它有时在我的手机上运行良好,但通常情况下,它的行为不同,这真的很奇怪。
-
在 Mac 上的 Safari 上,第一个点先出现,然后所有其他点一起出现。
-
@MarkFisher 谢谢!你认为可能是什么问题?这真的是 Safari 浏览器的错误吗?