transform 속성을 사용하여 요소의 위치, 크기, 회전을 지정할 수 있다.
게시물에서 예시로 작성한 함수는 아래와 같다
2D 변환 함수
- translate(x, y)
- translateX(x)
- translateY(y)
- scale(x, y)
- scaleX(x)
- scaleY(y)
- rotate(degree) : 시계방향(양수+) , 반시계 방향(음수-)
3D 변환 함수
- rotateX(x) : X축 회전
- rotateY(y) : X축 회전
See the Pen Untitled by yuran (@rubberduck12345) on CodePen.
rotateX와 rotateY는 처음에는 무슨 뜻인지 와닿지 않았는데
위 예시처럼 텍스트를 넣고 글자가 뒤집히는 것을 보고 나서야 정확하게 이해할 수 있었다.
마시멜로우를 가로
로 꽂아서 빙빙 돌리는지
세로
로 꽂아서 빙빙 돌리는지의 차이로 생각하면 되겠다 🙄💦
'웹개발' 카테고리의 다른 글
HTML, CSS 사용하여 이미지 슬라이드, 스크롤, 스냅(CSS Scroll Snap Slide) 만들기 (0) | 2023.03.06 |
---|---|
click 이벤트 함수 - 이벤트 버블링 해결 방법, stopPropagation (0) | 2023.01.11 |
딤드(deemed) 레이어 팝업에 어두운 배경 적용하기 (0) | 2022.11.23 |
details와 summary 태그로 아코디언 만들기 (0) | 2022.11.21 |
[메모] React 리액트 (1) | 2022.11.07 |