FE/인터렉티브 웹
사용자 행동에 반응하는 전환 효과 만들기
이제하네
2023. 10. 4. 22:13
transition속성을 이용해 인터랙션을 구현
- transition 속성은 요소의 속성값이 변경될때 시간을 지정하여 일정시간동안 부드러운 모션처리가능
- transition-property : CSS속성명 지정 (all을 입려하면 전체 속성 사용가능)
- transition-duration : 전환 효과가 발생할 때 지속할 시간
- transition-delay : 전환 효과가 발생할 때 지연할 시간 (지연 시간 이후에 전환 효과가 나타남)
- transition-timing-function : 전환 효과의 가속도
- linear : 등속 효과
- ease : 가속 효과
- ease-in : 모션 시작시 가속
- ease-out : 모션 종료시 가속
- ease-in-out : 모션 시작, 종료시 모두 가속
- cubic-bezier : 사용자가 지정한 가속 효과 적용
- 모든 전환 효과 관련 속성값을 한꺼번에 축약해서 사용가능!
See the Pen transition by 신범식 (@ulqsqjpw-the-solid) on CodePen.