
transition이란 CSS 속성을 변경할 때 애니메이션의 속도, 타겟, easing을 관리하게 해 준다.
transition X : 변경한 속성이 즉시 반영
transition O : 변경한 속성이 일정 기간에 걸쳐 반영
transition
: 아래에 소개할 속성 4개를 단축하여 사용 할 수 있는 속성!
transition-property
: 어떤 속성에 transition을 적용할 것인지! ex) width, color...
transition-duration
: transition이 일어나는 지속시간!
transition-timing-function
: transition의 시간당 속도! ex) : ease, linear...
transition-delay
: 속성이 변한 시점(ex.hover)과 transition이 시작될 시점 사이의 간격!
아무 속성에나 다 transition을 사용할 수 없음
: transition의 정의 자체가 애니메이션 속도를 조절하게 해 준다는 것으로 알 수 있듯이 transition은 애니메이션이 가능한 속성에만 적용이 된다!
'auto'는 웬만하면 피할 것
: 브라우저 및 브라우저의 버전에 따라 예상 결과가 다르게 나올 수 있으므로 auto는 피하자!
다음 글에서는 transition의 각 속성들에 대해 자세히 알아보고 직접 코딩을 해보며 익혀보자!
transition이 애니메이션 속도를 조정하는게 아니라 전반적인 애니메이션의 속도, 타겟, easing을 관리해줍니다~
그리고 애니메이션이 가능한 속성이 어떤건지 더 자세하게 적어주면 좋을거같아요~
transition 문법을 어떻게쓰는지 예시도 있으면 좋을거같아요