在将CSS矩阵字符串(如matrix(1, 0, 1, 0)
或matrix3d(...)
)转换为4x4矩阵(平面数组)时,推荐使用css-to-mat4
模块。示例如下:
var parse = require('css-to-mat4');
var str = 'matrix(0, 1, 0, 1)';
var mat = parse(str);
console.log(mat.length); // -> 16
console.log(mat[4] === 1); // -> true
若要让浏览器从CSS变换列表中计算矩阵,可使用以下代码:
var style = require('dom-css');
var parse = require('css-to-mat4');
var getPrefix = require('...');
暂无评论