CSS3连续旋转动画(就像加载日晷)

2024-01-16

我正在尝试使用 PNG 和 CSS3 动画来复制 Apple 风格的活动指示器(日晷加载图标)。我让图像旋转并连续进行,但动画完成后在进行下一次旋转之前似乎有延迟。

@-webkit-keyframes rotate {
  from {
    -webkit-transform: rotate(0deg);
  }
  to { 
    -webkit-transform: rotate(360deg);
  }
}
#loading img
{
    -webkit-animation-name:             rotate; 
    -webkit-animation-duration:         0.5s; 
    -webkit-animation-iteration-count:  infinite;
    -webkit-transition-timing-function: linear;
    }

我尝试过更改动画持续时间,但没有什么区别,如果你放慢速度,比如说 5 秒,那么在第一次旋转之后,在再次旋转之前会有一个暂停,这一点会更明显。我想摆脱的正是这种停顿。

非常感谢任何帮助,谢谢。


你的问题是你已经提供了-webkit-TRANSITION-timing-function当你想要一个-webkit-ANIMATION-timing-function。您的 0 到 360 值将正常工作。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

CSS3连续旋转动画(就像加载日晷) 的相关文章