transform: scale(sx)
transform: scale(sx,sy)
transform: ratate(45deg)
transform: ratate(0.25turn)
/*둘다 45도 회전*/
transform: translate (200px) /* (200px,0) 을 입력한것과 동일 */
transform: translate(100px,150px)
transform: translateY (150px)
-> y축으로만 150px 이동한 것
사진의 기준으로 50%,30%만 이동
transform: translateY (50%,30%)
X기준으로 20도 움직인 형태
transform: skewX(20deg)
Y축 기준으로 20도 움직인 형태
transform: skewY20deg)
transform : scale (1.3);
transform-origin: left;
transform : rotate (45deg);
transform-origin: top left;
-특정 요소만 선택하여 바꿀수 있는 것
background 의 색상을 2초간 바꾸겠다
transition-duration: 2s; ->(2000ms)
transition-property : background-color;
🚨 어떤 식으로 동작하는지 예시 잘 나와있음
https://developer.mozilla.org/ko/docs/Web/CSS/transition-delay
-트렌지션되는 중간과정의 시간을 조정할 수 있다
👌동작 샘플 확인하기!
https://developer.mozilla.org/en-US/docs/Web/CSS/transition-timing-function
단축 요소 한줄에 적어서 사용하는게 대부분이다
순서가 중요하다 (duration 하고 delay 둘다 시간을 사용하기 때문!!)
될수 있으면 property, duration, delay, timing-function 이 순서 작성
/ Apply to 1 property /
/ property name | duration /
transition: margin-left 4s;
/ property name | duration | delay /
transition: margin-left 4s 1s;
/ property name | duration | timing function | delay /
transition: margin-left 4s ease-in-out 1s;
/ Apply to 2 properties /
transition: margin-left 4s, color 1s;
/ Apply to all changed properties /
transition: all 0.5s ease-out;
/ Global values /
transition: inherit;
transition: initial;
transition: unset;