我通过使用getComputedStyle()方法获得了元素的CSS变换矩阵,如下所示.var style = window.getComputedStyle(elem1, null); var trans = style.transform;trans = matrix(1, 0, 0, 1, 1320, 290)有没有办法重新计算变换矩阵以获得原始CSS规则,即.要转换,旋转,倾斜属性的值.我假设它可以通过反转用于形成矩阵的方法来计算.附: – 转换属性的值以百分比给出,我想从矩阵中反算出这些百分比值. CSS转换 – 转换:转换(200%,500%);解决...
我想通过添加CSS类来旋转元素onclick.问题是,当删除相同的CSS类时,元素将第二次旋转. 小提琴:https://jsfiddle.net/L3x2zhd1/1/ JS:var el = document.getElementById('el');el.onclick = function() {el.className = 'rotate'setTimeout(function(){el.className = ''},1000) };CSS:#el {width: 50px;height: 50px;background-color: red;-webkit-transition: -webkit-transform 1s;transition: transform 1s;}.rotate {-webki...