CSS 트랜스폼 생성기

rotate, scale, translate, skew를 시각적으로 조합하고 결과 transform CSS를 복사하세요.

조회수 974회

transform 속성이란

transform은 문서 흐름에 영향을 주지 않고 요소를 이동, 회전, 확대/축소, 기울이며, GPU 가속을 사용합니다 — 그래서 transform은 opacity와 함께 부드러운 애니메이션에 즐겨 쓰이는 속성입니다. 함수는 오른쪽에서 왼쪽으로 적용되므로 순서가 중요합니다: rotate(45deg) translateX(50px)는 순서를 바꾸면 다른 결과가 됩니다.

자주 묻는 질문

함수 순서가 왜 중요한가요?

각 함수는 다음 함수를 위한 좌표계를 변형시킵니다. translate 다음에 rotate를 적용하면 먼저 이동한 뒤 제자리에서 회전하고, rotate 다음에 translate를 적용하면 축이 먼저 회전하므로 이동이 대각선 방향이 됩니다.

transform이 주변 요소에 영향을 주나요?

아니요 — 요소는 레이아웃에서 원래 차지하던 공간을 그대로 유지합니다. 그래서 transform은 애니메이션 비용이 낮지만, 요소가 겹치는 부분은 직접 신경 써야 합니다.

비슷한 도구