CSS3 3D 변환
CSS3는 3D 변환을 사용하여 요소를 포맷 할 수 있습니다.
마우스는 2D와 3D 변환의 차이를 보려면 아래의 요소 :
2D 회전
3D 회전
3D 변환을위한 브라우저 지원
테이블의 숫자는 완전히 속성을 지원하는 최초의 브라우저 버전을 지정합니다.
숫자는 다음 -webkit-, -moz- , 또는 -o- 접두사와 함께 일 첫 번째 버전을 지정합니다.
재산 | |||||
---|---|---|---|---|---|
transform | 36.0 12.0 -webkit- |
10.0 | 16.0 10.0 -moz- |
4.0 -webkit- | 23.0 15.0 -webkit- |
transform-origin (three-value syntax) |
36.0 12.0 -webkit- |
10.0 | 16.0 10.0 -moz- |
4.0 -webkit- | 23.0 15.0 -webkit- |
transform-style | 36.0 12.0 -webkit- |
11.0 | 16.0 10.0 -moz- |
4.0 -webkit- | 23.0 15.0 -webkit- |
perspective | 36.0 12.0 -webkit- |
10.0 | 16.0 10.0 -moz- |
4.0 -webkit- | 23.0 15.0 -webkit- |
perspective-origin | 36.0 12.0 -webkit- |
10.0 | 16.0 10.0 -moz- |
4.0 -webkit- | 23.0 15.0 -webkit- |
backface-visibility | 36.0 12.0 -webkit- |
10.0 | 16.0 10.0 -moz- |
4.0 -webkit- | 23.0 15.0 -webkit- |
CSS3 3D 변환
이 장에서는 다음과 같은 3D 변환 방법에 대해 배우게됩니다 :
-
rotateX()
-
rotateY()
-
rotateZ()
rotateX() 메소드
rotateX()
메소드는 소정의 정도에서의 X 축 주위의 요소를 회전 :
rotateY() 메소드
rotateY()
메소드는 소정의 정도에서의 Y 축 주위의 요소를 회전 :
rotateZ() 메소드
rotateZ()
메소드는 소정의 정도에서의 Z 축 주위의 요소를 회전 :
연습으로 자신을 테스트!
속성을 변환 CSS3
다음 표는 모든 3D 속성을 변환 :
재산 | 기술 |
---|---|
transform | 요소에 2D 또는 3D 변환을 적용 |
transform-origin | 당신은 변환 요소의 위치를 변경할 수 있습니다 |
transform-style | 방법 중첩 된 요소하면 3D 공간에서 렌더링되는 지정 |
perspective | 본 방법 3D 요소에 대한 관점을 지정합니다 |
perspective-origin | 3D 요소의 하단 위치를 지정 |
backface-visibility | 화면을 대면하지 않는 경우 소자가 표시되어야하는지 여부를 정의 |
방법을 변환 3D
기능 | 기술 |
---|---|
matrix3d (n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n) | 16 값의 4 × 4 행렬을 이용하여, 3 차원 변환을 정의 |
translate3d(x,y,z) | 차원 변환을 정의 |
translateX(x) | X 축에 대한 값만을 이용하여 3 차원 변환을 정의 |
translateY(y) | Y 축에 대한 값만을 이용하여 3 차원 변환을 정의 |
translateZ(z) | Z 축에 대한 값만을 이용하여 3 차원 변환을 정의 |
scale3d(x,y,z) | 3 차원 스케일 변환을 정의합니다 |
scaleX(x) | X 축에 대한 값을 제공함으로써 3 차원 스케일 변환을 정의 |
scaleY(y) | Y 축에 대한 값을 제공함으로써 3 차원 스케일 변환을 정의 |
scaleZ(z) | Z 축에 대한 값을 제공함으로써 3 차원 스케일 변환을 정의 |
rotate3d(x,y,z,angle) | 3 차원 회전을 정의 |
rotateX(angle) | x 축을 따라 3 차원 회전을 정의 |
rotateY(angle) | Y 축을 따른 3D 회전을 정의 |
rotateZ(angle) | Z 축을 따라 3D 회전을 정의 |
perspective(n) | 3 차원 변형 요소의 사시도를 정의 |