CSS3变换从Matrix获取scale3d值

时间:2011-03-14 15:17:19

标签: css matrix transform

我有以下CSS转换矩阵:

-webkit-transform: matrix3d(1.7, 0, 0, 0, 0, 0.38241679238457066, 1.6564291101348998, 0, 0, -1.6564291101348998, 0.38241679238457066, 0, 0, 0, 0, 1);

我知道它代表以下内容:

-webkit-transform: rotateX(77deg) scale3d(1.7, 1.7, 1.7);

您可以在http://jsfiddle.net/xNVZc/

看到我的元素

如何从该矩阵中获取scale3d值?

1 个答案:

答案 0 :(得分:0)

CSS3转换和转换在通过JavaScript处理它们时会有点混乱。

似乎jQuery在使用CSS(或JavaScript)设置的每个转换上返回一个矩阵。

另请注意,只能在支持该特定功能的浏览器中检索样式属性(在您的情况下是-webkit-transform和3D转换)。