더북(TheBook)

6.8.2 transform-origin 속성

앞에서 설명한 rotate() 함수는 작동 원리가 매우 간단합니다. 그런데 여기서 회전의 중심을 눈여겨봐야 합니다. 실행결과를 보면 요소가 회전할 때 요소의 중심을 기준으로 회전합니다. 이처럼 변형 관련 속성값들은 변형을 시작하는 기준점이 있습니다. 이 기준점은 항상 요소의 중심입니다. 그래서 기준점을 바꾸면 변형 효과가 다르게 적용됩니다. 변형 기준점은 transform-origin 속성으로 변경할 수 있습니다.

형식

transform-origin:<x축 위치> <y축 위치>;

속성값에는 x축의 기준 위치와 y축의 기준 위치를 넣습니다. 위치는 % 단위나 정해진 키워드를 넣으면 되는데, 해당 속성에서 사용할 수 있는 키워드는 다음 표와 같습니다.

표 6-27 transform-origin 속성값

속성값

설명

x축

left

왼쪽을 기준점으로 잡습니다.

center

중앙을 기준점으로 잡습니다.

right

오른쪽을 기준점으로 잡습니다.

y축

top

위쪽을 기준점으로 잡습니다.

center

중앙을 기준점으로 잡습니다.

bottom

아래쪽을 기준점으로 잡습니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.