MSCSSMatrix object
Represents a 4×4 homogeneous matrix that enables Document Object Model (DOM) scripting access to Cascading Style Sheets (CSS) 2-D and 3-D Transforms functionality.
DOM Information
Inheritance Hierarchy
The MSCSSMatrix does not inherit from any class or interface.Members
The MSCSSMatrix object has these types of members:
Methods
The MSCSSMatrix object has these methods.
Method | Description |
---|---|
inverse |
Returns a new matrix that is the inverse of the current matrix. |
multiply |
Returns a new matrix that is the result of current matrix multiplied by the input matrix. |
multiplyLeft |
Returns a new matrix that is the result of input matrix multiplied by the current matrix. |
rotate |
Returns a new matrix that is the result of the current matrix multiplied by the rotation matrix corresponding to the input parameters. |
rotateAxisAngle |
Returns a new matrix that is the result of the current matrix multiplied by the rotation matrix with the given axis and angle. |
scale |
Returns a new matrix that is the result of the current matrix multiplied by the scale matrix that corresponds to the input parameters. |
setMatrixValue |
Replaces an existing matrix with the computed matrix that corresponds to the input. |
skew |
Returns a new matrix that is the result of the current matrix multiplied by the skew matrix that corresponds to the input parameters. |
skewX |
Specifies a 2-D skew transformation along the x-axis by the given angle. |
skewY |
Specifies a 2-D skew transformation along the y-axis by the given angle. |
toString |
Returns a string that corresponds to the matrix. |
translate |
Returns a new matrix that is the result of the current matrix multiplied by a translation matrix that contains the input parameters. |
Properties
The MSCSSMatrix object has these properties.
Property | Access type | Description |
---|---|---|
Read/write |
Gets or sets the same value as the m11 property. | |
Read/write |
Gets or sets the same value as the m21 property. | |
Read/write |
Gets or sets the same value as the m12 property. | |
Read/write |
Gets or sets the same value as the m22 property. | |
Read/write |
Gets or sets the same value as the m13 property. | |
Read/write |
Gets or sets the same value as the m23 property. | |
Read/write |
Gets or sets the value in the first column of the first row of the 4×4 matrix. | |
Read/write |
Gets or sets the value in the second column of the first row of the 4×4 matrix. | |
Read/write |
Gets or sets the value in the third column of the first row of the 4×4 matrix. | |
Read/write |
Gets or sets the value in the fourth column of the first row of the 4×4 matrix. | |
Read/write |
Gets or sets the value in the first column of the second row of the 4×4 matrix. | |
Read/write |
Gets or sets the value in the second column of the second row of the 4×4 matrix. | |
Read/write |
Gets or sets the value in the third column of the second row of the 4×4 matrix. | |
Read/write |
Gets or sets the value in the fourth column of the second row of the 4×4 matrix. | |
Read/write |
Gets or sets the value in the first column of the third row of the 4×4 matrix. | |
Read/write |
Gets or sets the value in the second column of the third row of the 4×4 matrix. | |
Read/write |
Gets or sets the value in the third column of the third row of the 4×4 matrix. | |
Read/write |
Gets or sets the value in the fourth column of the third row of the 4×4 matrix. | |
Read/write |
Gets or sets the value in the first column of the fourth row of the 4×4 matrix. | |
Read/write |
Gets or sets the value in the second column of the fourth row of the 4×4 matrix. | |
Read/write |
Gets or sets the value in the third column of the fourth row of the 4×4 matrix. | |
Read/write |
Gets or sets the value in the fourth column of the fourth row of the 4×4 matrix. |
Standards information
- CSS Transitions Module Level 3, Section 10.1