Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.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
CSS旋转359与旋转360的区别_Css_Css Transforms - Fatal编程技术网

CSS旋转359与旋转360的区别

CSS旋转359与旋转360的区别,css,css-transforms,Css,Css Transforms,我想这比任何东西都更具学术性,但我有一个元素正在设置为无限旋转,在我的CSS文件中,我必须添加这个元素(是的,我也有我的moz和webkit声明,但这与这里无关) 在这里不设置360似乎有些奇怪,但它似乎与359一起工作。360只是等于0还是什么?试着理解这是如何工作的,如果有实际的区别。360是0,在一个圆中有360度。因此360将带您返回到0的完整循环。这是使用的,因为在无限动画中,如果结束和开始相同,则在开始下一个循环时会有延迟 具有相同表示的0度和360度将各自消耗动画的一个步长 @Ma

我想这比任何东西都更具学术性,但我有一个元素正在设置为无限旋转,在我的CSS文件中,我必须添加这个元素(是的,我也有我的
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); }
}