首页 > 开发 > CSS > 正文

用js怎么获取css3里的rotateX等的值

2017-09-12 09:39:28  来源: 网友分享

用getComputedStyle获取的是matrix的值,怎么计算得到具体的比如rotateX的值

解决方案

el.style.webkitTransformvar trans = el.style.transform

用外觀模式包裝一下,自動加上前綴,比如 jQuery,然後正則解析即可:

/rotateX\((.*?)\)/.exec(trans);


如果樣式在 css 裏,可以參照 http://segmentfault.com/q/1010000002452755

ruleSelector(".btn").slice(-1)[0].style.transform;