У меня есть 3D-элемент, преобразованный примерно так:
.foo {
transform: rotateX(-30deg) rotateY(35deg);
}
Теперь я хочу получить эти значения через javascript. Получить 3D-матрицу легко:
var matrix = $('.foo').css('transform');
// return:
// matrix3d(0.819152, -0.286788, -0.496732, 0, 0, 0.866025, -0.5, 0, 0.573576, 0.409576, 0.709406, 0, 0, 0, 0, 1)
Но можно ли с помощью этой матрицы вычислить CSS, подобные значениям -30 и 35? Я только что нашел способы сделать это для 2D-преобразований .