, !
:
matrix(scaleX(),skewY(),skewX(),scaleY(),translateX(),translateY())
( (1,0,0,1,720,290), :
style = window.getComputedStyle(elem1, null);
trans = style.transform;
numberPattern = /-?\d+\.?\d*/g;
values = trans.match( numberPattern );
:
["1", "0", "0", "1", "720", "290"]
, window.getComputedStyle, (.. ). , , , , .
CSS3-
CSS- , , , , top, right, bottom, left, margin padding., ( , ).
, , :
style = window.getComputedStyle(elem1, null);
trans = style.transform;
numberPattern = /-?\d+\.?\d+|\d+/g;
values = trans.match( numberPattern );
computedTranslateX = values[4];
computedTranslatey = values[5];
xPercentage = (computedTranslateX / elem1.offsetWidth) * 100;
yPercentage = (computedTranslateY / elem1.offsetHeight) * 100;