You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
`<Transition>`은 빌트인 컴포넌트이므로 등록하지 않고도 컴포넌트의 템플릿에서 사용할 수 있습니다.
25
25
기본 슬롯을 통해 전달된 엘리먼트 또는 컴포넌트에 진입(enter) 및 진출(leave) 애니메이션을 적용하는 데 사용할 수 있습니다.
@@ -78,9 +78,9 @@ Vue는 상태 변화에 대응하기 위해 트랜지션 및 애니메이션 작
78
78
79
79
3. CSS 트랜지션/애니메이션이 감지되지 않고 JavaScript 훅이 제공되지 않으면, DOM 삽입/제거 작업이 브라우저의 다음 애니메이션 프레임에서 실행됩니다.
80
80
81
-
## CSS 기반 트랜지션
81
+
## CSS 기반 트랜지션 {#css-based-transitions}
82
82
83
-
### 트랜지션 클레스
83
+
### 트랜지션 클레스 {#transition-classes}
84
84
85
85
진입/진출 트랜지션에 적용되는 6개의 클래스가 있습니다.
86
86
@@ -114,7 +114,7 @@ Vue는 상태 변화에 대응하기 위해 트랜지션 및 애니메이션 작
114
114
`v-enter-active` 및 `v-leave-active`는 진입/진출 트랜지션에 대해 다른 이징 곡선을 지정할 수 있는 기능을 제공합니다.
115
115
이에 대한 예는 다음 섹션에서 볼 수 있습니다.
116
116
117
-
### 트랜지션 이름 지정하기
117
+
### 트랜지션 이름 지정하기 {#named-transitions}
118
118
119
119
트랜지션은 `name` prop을 통해 이름을 지정할 수 있습니다:
120
120
@@ -140,7 +140,7 @@ Vue는 상태 변화에 대응하기 위해 트랜지션 및 애니메이션 작
140
140
}
141
141
```
142
142
143
-
### CSS 트랜지션
143
+
### CSS 트랜지션 {#css-transitions}
144
144
145
145
위의 기본 예제에서 볼 수 있듯이 일반적으로 `<Transition>`은 [네이티브 CSS 트랜지션](https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Transitions/Using_CSS_transitions)과 함께 사용됩니다.
146
146
`transition` CSS 속성은 애니메이션을 적용해야 하는 속성, 트랜지션 기간 및 [이징 곡선](https://developer.mozilla.org/en-US/docs/Web/CSS/easing-function)을 포함하여 트랜지션 관련된 여러 속성을 지정할 수 있게 해주는 약칭입니다.
@@ -186,7 +186,7 @@ Vue는 상태 변화에 대응하기 위해 트랜지션 및 애니메이션 작
186
186
187
187
</div>
188
188
189
-
### CSS 애니메이션
189
+
### CSS 애니메이션 {#css-animations}
190
190
191
191
[네이티브 CSS 애니메이션](https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Animations/Using_CSS_animations)은 CSS 트랜지션과 동일한 방식으로 적용되지만,
192
192
엘리먼트가 삽입된 직후에 `*-enter-from`이 제거되지 않고, `animationend` 이벤트에서 제거된다는 차이점이 있습니다.
@@ -235,7 +235,7 @@ Vue는 상태 변화에 대응하기 위해 트랜지션 및 애니메이션 작
235
235
236
236
</div>
237
237
238
-
### 커스텀 트랜지션 클래스
238
+
### 커스텀 트랜지션 클래스 {#custom-transition-classes}
239
239
240
240
아래 나열된 `<Transition>` props에 커스텀 트랜지션 클래스를 정의하여 전달할 수도 있습니다:
241
241
@@ -271,7 +271,7 @@ Vue는 상태 변화에 대응하기 위해 트랜지션 및 애니메이션 작
271
271
272
272
</div>
273
273
274
-
### 트랜지션과 애니메이션을 같이 사용하기
274
+
### 트랜지션과 애니메이션을 같이 사용하기 {#using-transitions-and-animations-together}
275
275
276
276
Vue는 트랜지션이 종료된 시점을 알기 위해 이벤트 리스너를 연결해야 합니다.
277
277
리스너는 적용된 CSS 규칙 유형에 따라 `transitionend` 또는 `animationend`가 될 수 있습니다.
@@ -284,7 +284,7 @@ Vue는 트랜지션이 종료된 시점을 알기 위해 이벤트 리스너를
0 commit comments