CSS translate
The transform CSS property is used to transform to an element such as translate, rotate, scale, etc. in 2D or 3D space.
Syntax:
transform: [ transform-function ] 1 or more values | none | initial | inherit
Example:
<!DOCTYPE html>
<html>
<head>
<style>
div.a {
width: 150px;
height: 80px;
background-color: pink;
-ms-transform: rotate(20deg); /* IE 9 */
transform: rotate(20deg);
}
div.b {
width: 150px;
height: 80px;
background-color: pink;
-ms-transform: skewY(20deg); /* IE 9 */
transform: skewY(20deg);
}
div.c {
width: 150px;
height: 80px;
background-color: pink;
-ms-transform: scaleY(1.5); /* IE 9 */
transform: scaleY(1.5);
}
</style>
</head>
<body>
<h1>The transform Property</h1>
<h2>transform: rotate(20deg):</h2>
<div class="a">I2Tutorials!</div>
<br>
<h2>transform: skewY(20deg):</h2>
<div class="b">I2Tutorials!</div>
<br>
<h2>transform: scaleY(1.5):</h2>
<div class="c">I2Tutorials!</div>
</body>
</html>
OUTPUT:

Property Values:
none no transformation
matrix(n,n,n,n,n,n) using a matrix of six values
matrix3d
(n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n) using a 4×4 matrix of 16 values
translate(x,y) Defines a 2D translation
translate3d(x,y,z) Defines a 3D translation
translateX(x) using only the value for the X-axis
translateY(y) using only the value for the Y-axis
translateZ(z) using only the value for the Z-axis
scale(x,y) 2D scale transformation
scale3d(x,y,z) 3D scale transformation
scaleX(x) scale transformation by giving a value for the X-axis
scaleY(y) scale transformation by giving a value for the Y-axis
scaleZ(z) scale transformation by giving a value for the Z-axis
rotate(angle) 2D rotation, the angle is specified in the parameter
rotate3d(x,y,z,angle) Defines a 3D rotation
rotateX(angle) 3D rotation along the X-axis
rotateY(angle) 3D rotation along the Y-axis
rotateZ(angle) 3D rotation along the Z-axis
skew(x-angle,y-angle) 2D skew transformation along the X- and the Y-axis
skewX(angle) 2D skew transformation along the X-axis
skewY(angle) 2D skew transformation along the Y-axis
perspective(n) Perspective view for a 3D transformed element
initial Its default value.
inherit Its parent element.