This feature is non-standard and is not on a standards track. Do not use it on production sites facing the Web: it will not work for every user. There may also be large incompatibilities between implementations and the behavior may change in the future.

A CSSMatrix represents a homogeneous 4x4 matrix to which 2D or 3D transforms can be applied. This class was allegedly part of CSS Transitions Module Level 3 at some point, but is not present in the current Working Draft. Use DOMMatrix instead.


Specification Status Comment
Compatibility Standard
The definition of 'WebKitCSSMatrix' in that specification.
Living Standard Initial standardization of the WebKit-prefixed version, WebKitCSSMatrix.

Browser compatibility

FeatureChromeEdgeFirefoxInternet ExplorerOperaSafari
Basic support ? Yes ?



? Yes1
FeatureAndroid webviewChrome for AndroidEdge mobileFirefox for AndroidOpera AndroidiOS SafariSamsung Internet
Basic support ? ? Yes ? ? Yes1 ?

1. Supported as WebKitCSSMatrix.

2. Supported as MSCSSMatrix.

See also

Document Tags and Contributors

Contributors to this page: connorshea, fscholz, mfluehr, libbymc, cvrebert, Sebastianz, kscarfone
Last updated by: connorshea,