CSS转换,2D作为3D的后备?

时间:2015-02-04 08:04:34

标签: css transform

这应该是一个简单的答案,我似乎无法通过谷歌找到它。

如果用户没有3D支持,这个CSS代码是否会覆盖我?

transform: translate3d(-15px, -15px, 0) scale3d(1.05, 1.05, 1);
transform: translate(-15px, -15px) scale(1.05, 1.05);
-webkit-transform: translate3d(-15px, -15px, 0) scale3d(1.05, 1.05, 1);
-webkit-transform: translate(-15px, -15px) scale(1.05, 1.05)

换句话说,如果3D有效,是否会忽略2D版本?

1 个答案:

答案 0 :(得分:0)

  

换句话说,如果3D工作

,是否会忽略2D版本

与您目前编写的属性不同 - 您需要撤销其订单。

浏览器应该忽略他们无法理解的声明。

因此,2D变换应首先进行,以便在浏览器不“理解”以下尝试使用3D的变换声明时应用它们。 (否则,对于同时理解这两者的浏览器,您的第二个2D变换只会覆盖第一个2D变换。)