
transition)와 각 속성들transform)와 각 함수들perspective와 함수 perspective의 차이점transition)transition: 속성명 지속시간 타이밍함수 대기시간transition-property, transition-duration, trasition-timing-function, transition-delaytransition-propertyall: 모든 속성에 적용
속성이름: 전환 효과를 사용할 속성 이름 명시
transition-duration0s: 전환 효과 없음
시간: 지속시간(s)을 지정
trasition-timing-functionease: 느리게 - 빠르게 - 느리게
linear: 일정하게
ease-in: 느리게 - 빠르게
ease-out: 빠르게 - 느리게
ease-in-out: 느리게 - 빠르게 - 느리게

ref: https://easings.net/ko
ref: https://developer.mozilla.org/en-US/docs/Web/CSS/easing-function
ref: https://greensock.com/docs/v2/Easing
transition-delay0s: 대기시간 없음
시간: 대기시간(s)을 지정
transform)transform: 변환함수1 변환함수2 변환함수3 ... ;transform: 원근법 이동 크기 회전 기울임;
translate(x,y): 이동(x축, y축)
translateX(x): 이동(x축)
translateY(y): 이동(y축)

scale(x,y): 크기(x축, y축)

rotate(degree): 회전(각도)
skewX(x): 기울임(x축)
skewY(y): 기울임(y축)


perspective(n): 원근법(거리)

rotateX(x): 회전(x축)
rotateY(y): 회전(y축)

🤔 perspective 함수의 위치는 제일 앞에!!
다른 함수의 순서는 상관 없지만 perspective 함수는 제일 앞에 작성하지 않으면 동작하지 않는다.
perspectiveCSS 속성이다.단위: px 등 단위로 지정
perspective 속성과 함수 차이점| 속성/함수 | 적용 대상 | 기준점 설정 |
|---|---|---|
perspective: 600px; | 관찰 대상의 '부모' | perspective-origin |
transform: perspective(600px); | 관찰 '대상' | transform-origin |


backface-visibilityvisible: 뒷면 보임
hidden: 뒷면 숨김
