반응형
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 |