Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/441.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在动画中获取当前CSS3翻译_Javascript_Html_Css - Fatal编程技术网

Javascript 在动画中获取当前CSS3翻译

Javascript 在动画中获取当前CSS3翻译,javascript,html,css,Javascript,Html,Css,嗨,我想知道如何获得css3动画的当前TranslateX 我有一个动画: @-webkit-keyframes pictureTransition { from,5% {-webkit-transform:translateX(0px);} 10%,25% {-webkit-transform:translateX(-1024px);} 30%,45% {-webkit-transform:translateX(-2048px);} 50%,65% {-webk

嗨,我想知道如何获得css3动画的当前TranslateX

我有一个动画:

@-webkit-keyframes pictureTransition {
    from,5% {-webkit-transform:translateX(0px);}
    10%,25% {-webkit-transform:translateX(-1024px);}
    30%,45% {-webkit-transform:translateX(-2048px);}
    50%,65% {-webkit-transform:translateX(-3072px);}
    70%,85% {-webkit-transform:translateX(-4096px);}
    90%,to {-webkit-transform:translateX(-5120px);}
}

我有一个按钮,当点击时,会得到动画中的当前translateX,并将其保存在一个变量中以供进一步使用。有什么想法吗?

以下是我的想法:


代码使用自:

您应该能够通过以下方式获得当前的translateX值:

var transformX = new WebKitCSSMatrix(window.getComputedStyle([YOUR ELEMENT HERE]).webkitTransform).m42;
这样你就不必把琴弦和所有的爵士乐分开。。。m42是X的矩阵值,m41是Y的矩阵值

有关更多信息,请参阅