WJ
transform 본문
transform
transform은 엘리먼트의 위치, 크기, 회전, 기울기를 변경하는 속성입니다.
2D transform, 3D transform으로 나눠집니다.
2D transform |
3D transform |
matrix |
matrix3D |
translate |
translate3D |
translateX |
translateZ |
translateY |
scale3D |
scale |
scaleZ |
scaleX |
rotate3D |
scaleY |
rotateX |
rotate |
rotateY |
skew |
rotateZ |
skewX | perspective |
skewY |
|
transform 속성의 속성값은
transform : scale(2, 3) 과 같은 형태로 사용할 수 있습니다. transform : scale(2, 3) == transform : scaleX(2), transform : scaleY(3) 와 같은 결과를 나타냅니다. transform : scale(2) 만 입력했을때는 transform : scale(2, 0)을 입력한 것과 같습니다. 또한 transform : scale(2) rotate(360deg) 와 같이 여러 속성값을 같이 사용할 수 있습니다.translate 속성값은 X,Y,Z 축 값에 따라 콘텐츠의 위치를 변경 시켜주는 효과를 나타냅니다.
scale 속성값은 X,Y,Z 축 값에 따라 콘텐츠의 크기를 변경 시켜주는 효과를 나타냅니다.
rotate 속성값은 X,Y,Z 축 값에 따라 회전을 시켜주는 효과를 나타냅니다.
skew 속성값은 X,Y 축 값에 따라 기울기 효과를 나타냅니다.
matrix 속성값은 transform 이 가진 모든 효과들을 한번에 나타낼 수 있는 값입니다. 여러 효과를 한번에 사용할 때 matrix 속성값을 사용해 코드의 양을 줄일 수 있습니다. 하지만 코드를 입력하는 단위나 수치가 다르기 때문에 코드입력에 주의를 해야 합니다.
CSS3 Transform 의 다양한 예제 입니다.
'CSS' 카테고리의 다른 글
세로 중앙 정렬 (0) | 2017.12.16 |
---|---|
inline, line-block 요소 간격 제거 (0) | 2017.12.16 |
애니메이션 효과 만들기 (0) | 2017.12.03 |
Position 속성 이해하기 (0) | 2017.12.03 |
가상 클래스 와 가상 요소 선택자의 차이 (0) | 2017.12.03 |
Comments