Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/38.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中Translate和Top的区别是什么_Css_Translate Animation - Fatal编程技术网

CSS中Translate和Top的区别是什么

CSS中Translate和Top的区别是什么,css,translate-animation,Css,Translate Animation,CSS中的translate和top有什么区别 例如: 两者的区别是什么 这: 这是: 使用哪一个更好?请查看这篇文章,它强烈建议使用translate制作动画 为什么??更改“top”属性会触发布局,而translate不会 您应该始终避免设置将触发的属性的动画 布局或油漆,两者都很昂贵,可能会导致 框架。声明式动画优于命令式动画,因为 浏览器有机会提前优化 另见: 左上角有很长的时间来绘制每个帧,这会导致 更为剧烈的转变。所有的CSS,包括一些大框阴影,都是 在CPU上计算并在渐变背景下合成

CSS中的
translate
top
有什么区别

例如:

两者的区别是什么

这:

这是:

使用哪一个更好?

请查看这篇文章,它强烈建议使用translate制作动画

为什么??更改“top”属性会触发布局,而translate不会

您应该始终避免设置将触发的属性的动画 布局或油漆,两者都很昂贵,可能会导致 框架。声明式动画优于命令式动画,因为 浏览器有机会提前优化

另见:

左上角有很长的时间来绘制每个帧,这会导致 更为剧烈的转变。所有的CSS,包括一些大框阴影,都是 在CPU上计算并在渐变背景下合成 每一帧。另一方面,翻译版的笔记本电脑 元素提升到GPU上自己的层(称为 渲染层)。现在它位于自己的图层上,任何2D变换、3D 变换,或不透明度的变化可以发生在GPU上,这将 保持极快的速度,仍然可以为我们提供快速的帧速率

看看这篇文章,它强烈建议用translate制作动画

为什么??更改“top”属性会触发布局,而translate不会

您应该始终避免设置将触发的属性的动画 布局或油漆,两者都很昂贵,可能会导致 框架。声明式动画优于命令式动画,因为 浏览器有机会提前优化

另见:

左上角有很长的时间来绘制每个帧,这会导致 更为剧烈的转变。所有的CSS,包括一些大框阴影,都是 在CPU上计算并在渐变背景下合成 每一帧。另一方面,翻译版的笔记本电脑 元素提升到GPU上自己的层(称为 渲染层)。现在它位于自己的图层上,任何2D变换、3D 变换,或不透明度的变化可以发生在GPU上,这将 保持极快的速度,仍然可以为我们提供快速的帧速率


top css属性已存在很长时间。翻译是新的。它是css3的一部分。在您的示例中,两者具有相同的效果。使用translate,您还可以立即在x轴上平移div。要获得关于这两个属性的更多信息,请询问google…属性在CSS规范中定义。你可以问他们有什么共同点(不多),而不是问他们有什么不同。问哪个更好是含糊不清的,主要是一项民意调查。css的顶级属性存在很长时间了。翻译是新的。它是css3的一部分。在您的示例中,两者具有相同的效果。使用translate,您还可以立即在x轴上平移div。要获得关于这两个属性的更多信息,请询问google…属性在CSS规范中定义。你可以问他们有什么共同点(不多),而不是问他们有什么不同。问哪个更好是含糊不清的,主要是民意调查。