CSS3-3D 변환
3D 변환과 함께 사용하면 요소를 x 축, y 축 및 z 축으로 이동할 수 있습니다. 아래 예제는 요소가 회전하는 방법을 명확하게 지정합니다.
3D 변환 방법
아래 방법은 3D 변환을 호출하는 데 사용됩니다-
Sr. 아니. | 가치 및 설명 |
---|---|
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 축을 사용하여 요소를 변환하는 데 사용됩니다. |
삼 | 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>
다음 결과가 생성됩니다-