CSS 변환 속성은 요소에 2D 또는 3D 변환을 적용합니다. 이 속성을 사용하면 요소를 회전, 크기 조정, 이동 또는 기울일 수 있습니다. 구문은 변환: 없음|변환 함수입니다.
CSS 변환 속성을 어떻게 사용하나요?
기능: 변환 속성은 요소에 2D 또는 3D 변환을 적용합니다. 이 속성을 사용하면 요소를 회전, 크기 조정, 이동 또는 기울일 수 있습니다.
문법:
transform: none|transform-functions
설명:
● 없음 정의가 변환되지 않습니다.
● 행렬(n,n,n,n,n,n) 6개 값의 행렬을 사용하여 2D 변환을 정의합니다.
● Matrix3d(n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n) 16개 값의 4x4 행렬을 사용하여 3D 변환을 정의합니다.
●translate(x,y) 2D 변환을 정의합니다.
● move3d(x,y,z) 3D 변환을 정의합니다.
●translateX(x) X축 값만 사용하여 변환을 정의합니다.
●translateY(y) Y축 값만 사용하여 변환을 정의합니다.
●translateZ(z) Z축의 값만 이용하여 3D 변환을 정의합니다.
● scale(x,y) 2D 스케일링 변환을 정의합니다.
● scale3d(x,y,z) 3D 스케일링 변환을 정의합니다.
● scaleX(x) X축 값을 설정하여 스케일링 변환을 정의합니다.
● scaleY(y) Y축 값을 설정하여 스케일링 변환을 정의합니다.
● scaleZ(z) Z축 값을 설정하여 3D 스케일링 변환을 정의합니다.
●rotate(angle) 2D 회전을 정의하고, 파라미터에 각도를 지정합니다.
●rotate3d(x,y,z,angle) 3D 회전을 정의합니다.
●rotateX(angle) X축을 따라 3D 회전을 정의합니다.
●rotateY(angle) Y축을 따라 3D 회전을 정의합니다.
●rotateZ(angle) Z축을 따라 3D 회전을 정의합니다.
● 기울이기(x-angle,y-angle) X 및 Y축을 따라 2D 기울이기 변환을 정의합니다.
●skewX(angle) X축을 따라 2D 기울이기 변환을 정의합니다.
●skewY(angle) Y축을 따라 2D 기울이기 변환을 정의합니다.
●spective(n) 3D 변환 요소에 대한 투시도를 정의합니다.
참고:
Internet Explorer 10, Firefox 및 Opera는 변환 속성을 지원합니다.
Internet Explorer 9는 대체 -ms-transform 속성을 지원합니다(2D 변환에만 해당).
Safari와 Chrome은 대체 -webkit-transform 속성(3D 및 2D 변환)을 지원합니다.
Opera는 2D 변환만 지원합니다.
css 변환 속성 사용 예
<!DOCTYPE html> <html> <head> <style> div { margin:30px; width:200px; height:100px; background-color:yellow; /* Rotate div */ transform:rotate(9deg); -ms-transform:rotate(9deg); /* Internet Explorer */ -moz-transform:rotate(9deg); /* Firefox */ -webkit-transform:rotate(9deg); /* Safari 和 Chrome */ -o-transform:rotate(9deg); /* Opera */ } </style> </head> <body> <div>Hello World</div> </body> </html>
효과 출력:
위 내용은 CSS 변환 속성을 사용하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!