CSS3 - 3d变换(CSS3 - 3d transform)
优质
小牛编辑
133浏览
2023-12-01
使用3d变换,我们可以将元素移动到x轴,y轴和z轴。下面的示例清楚地指定元素将如何旋转。
3D变换的方法
以下方法用于调用3D变换 -
Sr.No. | 价值和描述 |
---|---|
1 | matrix3d(n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n) 用于通过使用16个矩阵值来转换元素 |
2 | translate3d(x,y,z) 用于通过使用x轴,y轴和z轴转换元素 |
3 | translateX(x) 用于通过使用x轴转换元素 |
4 | translateY(y) 用于通过使用y轴转换元素 |
5 | translateZ(z) 用于通过使用y轴转换元素 |
6 | scaleX(x) 用于缩放通过使用x轴转换元素 |
7 | scaleY(y) 用于缩放使用y轴转换元素 |
8 | scaleY(y) 用于通过使用z轴转换元素 |
9 | rotateX(angle) 用于旋转使用x轴转换元素 |
10 | rotateY(angle) 用于旋转使用y轴转换元素 |
11 | rotateZ(angle) 用于旋转使用z轴转换元素 |
X轴3D变换
以下示例显示了x轴3D变换。
<html>
<head>
<style>
div {
width: 200px;
height: 100px;
background-color: pink;
border: 1px solid black;
}
div#myDiv {
-webkit-transform: rotateX(150deg);
/* Safari */
transform: rotateX(150deg);
/* Standard syntax */
}
</style>
</head>
<body>
<div>
tutorials point.com
</div>
<p>Rotate X-axis</p>
<div id = "myDiv">
tutorials point.com.
</div>
</body>
</html>
Y轴3D变换
以下示例显示了y轴3D变换 -
<html>
<head>
<style>
div {
width: 200px;
height: 100px;
background-color: pink;
border: 1px solid black;
}
div#yDiv {
-webkit-transform: rotateY(150deg);
/* Safari */
transform: rotateY(150deg);
/* Standard syntax */
}
</style>
</head>
<body>
<div>
tutorials point.com
</div>
<p>Rotate Y axis</p>
<div id = "yDiv">
tutorials point.com.
</div>
</body>
</html>
Z轴3D变换
以下示例显示了Z轴3D变换 -
<html>
<head>
<style>
div {
width: 200px;
height: 100px;
background-color: pink;
border: 1px solid black;
}
div#zDiv {
-webkit-transform: rotateZ(90deg);
/* Safari */
transform: rotateZ(90deg);
/* Standard syntax */
}
</style>
</head>
<body>
<div>
tutorials point.com
</div>
<p>rotate Z axis</p>
<div id = "zDiv">
tutorials point.com.
</div>
</body>
</html>