CSS旋转359与旋转360的区别
我想这比任何东西都更具学术性,但我有一个元素正在设置为无限旋转,在我的CSS文件中,我必须添加这个元素(是的,我也有我的CSS旋转359与旋转360的区别,css,css-transforms,Css,Css Transforms,我想这比任何东西都更具学术性,但我有一个元素正在设置为无限旋转,在我的CSS文件中,我必须添加这个元素(是的,我也有我的moz和webkit声明,但这与这里无关) 在这里不设置360似乎有些奇怪,但它似乎与359一起工作。360只是等于0还是什么?试着理解这是如何工作的,如果有实际的区别。360是0,在一个圆中有360度。因此360将带您返回到0的完整循环。这是使用的,因为在无限动画中,如果结束和开始相同,则在开始下一个循环时会有延迟 具有相同表示的0度和360度将各自消耗动画的一个步长 @Ma
moz
和webkit
声明,但这与这里无关)
在这里不设置360似乎有些奇怪,但它似乎与359一起工作。360只是等于0还是什么?试着理解这是如何工作的,如果有实际的区别。360是0,在一个圆中有360度。因此360将带您返回到0的完整循环。这是使用的,因为在无限动画中,如果结束和开始相同,则在开始下一个循环时会有延迟
具有相同表示的0度和360度将各自消耗动画的一个步长 @Machavity,请记住,如果动画足够慢,1deg的差异是有意义的。。通常,您需要计算步数,然后从
到
度数中减去一整步度数。(如果这句话有意义的话……)我想让这个问题保持一般性,但我一直在修改,他们在轮换中使用了359。他们是我见过的第一个这样做的人,我真的想知道为什么。我讨厌只做不懂道理的事情。现在这是有道理的。
@keyframes spin {
from { transform: rotate(0deg); }
to { transform: rotate(359deg); }
}