The transform-origin CSS3 property lets you modify the position origin for transformations of an element. For example, the transform-origin of the rotate() function is the centre of rotation. A 2D transformed element can change the X- and Y-axis of the element, while a 3d transformed element can also change the Z-axis.
Syntax:
selector {
transform-origin: x-axis y-axis z-axis | initial | inherit;
}
Values:
The property values for the transform-origin are these:
- x-axis; Transforms the position origin of an element by X-axis; Possible values are:
- left
- center
- right
- length (px, em…)
- %
- y-axis; Transforms the position origin of an element by Y-axis; Possible values are:
- top
- center
- bottom
- length (px, em…)
- %
- z-axis; In 3D transformation, it transforms the position origin of an element by Z-axis; Possible values are:
- length (px, em…)
- initial, inherit
NOTE: Note that examples from this moment on for simplicity reasons may not include proprietary selectors from this point on.
Example
The transform-origin property example:
Comments
No comments have been made yet.
Please login to leave a comment. Login now