Function | Description |
---|---|
translate3d(x,y,z) | 3D translation |
translateX(x) | 3D translation, using only the value for the X-axis |
translateY(y) | 3D translation, using only the value for the Y-axis |
translateZ(z) | 3D translation, using only the value for the Z-axis |
scale3d(x,y,z) | 3D scale transformation |
scaleX(x) | 3D scale transformation by giving a value for the X-axis |
scaleY(y) | 3D scale transformation by giving a value for the Y-axis |
scaleZ(z) | 3D scale transformation by giving a value for the Z-axis |
matrix3d (n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n) |
3D transformation, using a 4x4 matrix of 16 values |
rotate3d(x,y,z,angle) | 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 |
perspective(n) | Perspective view for a 3D transformed element |
<!DOCTYPE html>
<html>
<head>
<title>CSS3 3D Transform RotateX</title>
<style type="text/css">
.rotate_x{
width: 300px;
height: 100px;
background-color: #F60;
border: 1px solid #0099da;
}
.rotate_x_angle{
-webkit-transform: rotateX(150deg); /* Safari */
transform: rotateX(150deg); /* Standard syntax */
width: 300px;
height: 100px;
background-color: #F60;
border: 1px solid #0099da;
}
</style>
</head>
<body>
<div class="rotate_x">
www.freetimelearning.com
</div>
<div class="rotate_x_angle">
The rotateX() method rotates an element around its X-axis at a given degree.
This div element is rotated 150 degrees.
</div>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<title>CSS3 3D Transform RotateY</title>
<style type="text/css">
.rotate_y{
width: 300px;
height: 100px;
background-color: #F60;
border: 1px solid #0099da;
}
.rotate_y_angle{
-webkit-transform: rotateY(150deg); /* Safari */
transform: rotateY(150deg); /* Standard syntax */
width: 300px;
height: 100px;
background-color: #F60;
border: 1px solid #0099da;
}
</style>
</head>
<body>
<div class="rotate_y">
www.freetimelearning.com
</div>
<div class="rotate_y_angle">
The rotateY() method rotates an element around its Y-axis at a given degree.
This div element is rotated 150 degrees.
</div>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<title>CSS3 3D Transform RotateZ</title>
<style type="text/css">
.rotate_z{
width: 200px;
height: 100px;
background-color: #F30;
border: 1px solid #0099da;
}
.rotate_z_angle{
-webkit-transform: rotateZ(90deg);
transform: rotateZ(90deg);
width: 200px;
height: 100px;
background-color: #F30;
border: 1px solid #0099da;
}
</style>
</head>
<body>
<div class="rotate_z">
www.freetimelearning.com
</div><br><br><br>
<div class="rotate_z_angle">
www.freetimelearning.com
</div>
</body>
</html>