본문 바로가기
Web 개발/HTML.CSS

HTML/CSS - transform

by hooni40 2021. 6. 23.
728x90
반응형

안녕하세요, 오늘은 transform 변환 속성에 대해 정리하겠습니다. 

 

transform은 요소들에 이동, 크기 변환, 회전, 비틀기 등을 적용할 때 사용하는 함수입니다. transform은 애니메이션화 할 때 사용하면 유용합니다. 2D 변환과 3D 변환이 있습니다. 직접 코딩하면서 보는 것이 이해하기 쉬우므로 translate만 코드를 보고 나머지는 한 번씩 Codepen에서 실행해보시기 바랍니다!

 

2D 변환

이동 : position이라는 속성을 이용해도 동일한 효과를 주지만 position은 배치하고 변경을 안해줘야 하므로 애니메이션이나 변경되는 상황에서는 translate을 사용해줘야합니다!

-. translate(x, y) : 이동(X축, Y축)

-. translateX(x) : 이동(X축)

-. translateY(y) : 이동(Y축)

 

 

크기 : 비율에 맞게 확대/ 축소

-. scale(x, y) : 크기(X축, Y축)

-. scaleX(x) : 크기(X축)

-. scaleY(y) : 크기(Y축)

 

회전 : 요소를 회전(인수로 각도(deg)를 입력)

-. rotate(degree) : 회전(각도)

 

기울임 : 요소를 기울임(인수로 각도(deg)를 입력)

-. skew (x-deg, y-deg) : 기울임(X축, Y축)

-. skewX (x-deg) : 기울임(X축)

-. skewY (y-deg) : 기울임(Y축)

 

 

 

728x90
반응형

'Web 개발 > HTML.CSS' 카테고리의 다른 글

HTML/CSS - animation/다단  (0) 2021.06.27
HTML/CSS - transition  (0) 2021.06.13
HTML/CSS - flex(2)  (0) 2021.06.09
HTML/CSS - flex(1)  (0) 2021.06.08
HTML/CSS - position(2)  (0) 2021.06.06

댓글