• vue에서 모달창이 열린다거나 어떤 버튼이 보이고 사라지고 할때 자연스럽게 애니메이션 혹은 트랜지션을 줄때 유용하게 사용이 가능하다.
  • <transition name="트랜지션 명">
    	<h1>내용</h1>
    </transition>
    
    <style>
    /* 트랜지션 시작 시 */
    .트랜지션 명-enter-from { 애니메이션 동작 전 상태 }
    .트랜지션 명-enter-active { 애니메이션 동작 중 상태 }
    .트랜지션 명-enter-to { 애니메이션 동작 후 상태 }
    
    /* 트랜지션 종료 시 */
    .트랜지션 명-leave-from { 애니메이션 동작 전 상태 }
    .트랜지션 명-leave-active { 애니메이션 동작 중 상태 }
    .트랜지션 명-leave-to { 애니메이션 동작 후 상태 }
    </style>
  • 트랜지션을 주고싶은 컴포넌트 혹은 내용을 transition태그로 감싼 후 name값을 주고 style에서 시작(enter)시 애니메이션과 종료(leave)시 애니메이션을 정의해주면 된다.

'Front-end > Vue.js' 카테고리의 다른 글

6. vue router - 2  (0) 2021.11.04
5. vue router - 1  (0) 2021.11.04
4. 라이프사이클(Life Cycle)  (0) 2021.11.03
2. 기초  (0) 2021.11.03
1. 설치 및 프로젝트 설정  (0) 2021.11.03

+ Recent posts