скажем, к моему элементу применены эти стили:
Код: Выделить всё
.swiper-product-slide > .arrow-bg-wrap .arrow-bg {
position: absolute;
bottom: 0;
right: 0;
width: 100px;
height: 100px;
transform: rotate(10deg) translateX(5px) translateY(10px);
opacity: 0.3;
}
Код: Выделить всё
let transformMatrix = new DOMMatrixReadOnly(getComputedStyle(el))
let translateX = matrix.m41
let translateY = matrix.m42
let rotate = Math.atan2(transformMatrix.b, transformMatrix.a) * (180 / Math.PI)
let scaleX = Math.sqrt(transformMatrix.a * transformMatrix.a + transformMatrix.c * transformMatrix.c)
let scaleY = Math.sqrt(transformMatrix.b * transformMatrix.b + transformMatrix.d * transformMatrix.d);
Код: Выделить всё
translateX: 3.18756
translateY: 10.7163
rotate: 9.999987517730311
scaleX: 1.0000002123839773
scaleY: 1.0000002123839773
Подробнее здесь: https://stackoverflow.com/questions/787 ... getcompute