목록 보기
Vue 기능을 활용한 Transition 적용기
프론트엔드

Vue 기능을 활용한 Transition 적용기

IMQA
IMQA
2023년 3월 29일

두줄요약

Vue Transition으로 버튼과 입력 영역의 등장·퇴장 애니메이션을 자연스럽게 구현한 경험을 소개했습니다. `v-if` 전환, `opacity` 조정, `mode="out-in"` 적용 과정을 정리했습니다.

핵심 내용

  • Vue의 Transition 컴포넌트를 활용해 요소의 등장·퇴장에 애니메이션을 적용한 경험
  • v-if/v-show로 바뀌는 버튼과 입력 영역 전환에 opacityheight 변화를 조합
  • mode="out-in"으로 기존 요소가 사라진 뒤 새 요소가 나타나도록 전환 순서 조정

적용해볼 점

  • 서로 다른 요소 간 자연스러운 전환이 필요할 때 Vue Transition 활용 검토
  • 기본 CSS transition만으로 해결이 어려운 조건부 렌더링 상황에 적용 가능

다음 읽기

#Vue 주제를 다룬 다른 회사 글

[Vue] motion 라이브러리로 더 나은 UX 제공하기

Vue에서 motion-v를 사용해 다양한 UI 애니메이션을 선언적으로 구현하는 방법을 소개했습니다. Transition, IntersectionObserver, GSAP보다 간결하게 작성할 수 있는 사례를 함께 살펴보았습니다.

데보션
데보션
프론트엔드

댓글 0

댓글을 작성하려면 로그인이 필요합니다.

댓글을 불러오는 중...