본문 바로가기
vue

vue3 사라지고 나올때 트렌지션 효과

by uni:D 2024. 6. 28.

https://vuejs.org/guide/built-ins/transition.html

 

Vue.js

Vue.js - The Progressive JavaScript Framework

vuejs.org

 

v-enter-from  => 앞에 이름을 마음대로 지정해서 showDown-enter-from 이런식으로 변경해서 사용

<Transition> 에 name없을때는 기본인 v-enter-from없을때는 기본 클래스

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<template>
  <Transition name="showDown">
    <div v-if="show" class="alert alert-success" role="alert">{{ message }}</div>
  </Transition>
</template>
 
 
<style>
/* 안보일때 */
.showDown-enter-from,
.showDown-leave-to {
  opacity: 0;
  transform: translateY(-30px);
}
 
/* 버튼 눌렀을때 */
.showDown-enter-active,
.showDown-leave-active {
  transition: all 0.3s ease;
}
 
/* 나타나기 */
.showDown-enter-to,
.showDown-leave-from {
  opacity: 1;
  transform: translateY(0);
}
</style>
 
cs

'vue' 카테고리의 다른 글

vue3+swiper  (0) 2024.06.29
vue3 페이지 이동  (0) 2024.06.29
레이어팝업 위치 이동하기 vue3기능 -> Teleport  (0) 2024.06.28
vue3+bootstrap5  (0) 2024.06.20
vuetify2  (0) 2024.06.02