UNPKG

@tbela99/css-parser

Version:

CSS parser for node and the browser

33 lines (30 loc) 762 B
import { identity, multiply } from './utils.js'; function scaleX(x, from) { const matrix = identity(); matrix[0][0] = x; return multiply(from, matrix); } function scaleY(y, from) { const matrix = identity(); matrix[1][1] = y; return multiply(from, matrix); } function scaleZ(z, from) { const matrix = identity(); matrix[2][2] = z; return multiply(from, matrix); } function scale(x, y, from) { const matrix = identity(); matrix[0][0] = x; matrix[1][1] = y; return multiply(from, matrix); } function scale3d(x, y, z, from) { const matrix = identity(); matrix[0][0] = x; matrix[1][1] = y; matrix[2][2] = z; return multiply(from, matrix); } export { scale, scale3d, scaleX, scaleY, scaleZ };