Non-standard
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.

Specifications

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

Browser compatibility

Update compatibility data on GitHub
DesktopMobile
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewChrome for AndroidEdge MobileFirefox for AndroidOpera for AndroidSafari on iOSSamsung Internet
Basic support
Non-standard
Chrome ? Edge Full support YesFirefox ? IE Full support 11
Alternate Name
Full support 11
Alternate Name
Alternate Name Uses the non-standard name: WebKitCSSMatrix
Full support 10
Alternate Name
Alternate Name Uses the non-standard name: MSCSSMatrix
Opera ? Safari Full support Yes
Alternate Name
Full support Yes
Alternate Name
Alternate Name Uses the non-standard name: WebKitCSSMatrix
WebView Android ? Chrome Android ? Edge Mobile Full support YesFirefox Android ? Opera Android ? Safari iOS Full support Yes
Alternate Name
Full support Yes
Alternate Name
Alternate Name Uses the non-standard name: WebKitCSSMatrix
Samsung Internet Android ?

Legend

Full support  
Full support
Compatibility unknown  
Compatibility unknown
Non-standard. Expect poor cross-browser support.
Non-standard. Expect poor cross-browser support.
Uses a non-standard name.
Uses a non-standard name.

See also

Document Tags and Contributors

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