Skip to content

Commit 3dc0a9b

Browse files
committed
doc(ja): Translate headings in transitions-enterleave page
1 parent e03aaf7 commit 3dc0a9b

File tree

1 file changed

+14
-13
lines changed

1 file changed

+14
-13
lines changed

src/guide/transitions-enterleave.md

Lines changed: 14 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Enter & Leave Transitions
1+
# Enter & Leave トランジション
22

33
Vue は、DOM からアイテムが追加、更新、削除されたときにトランジション効果を適用するための方法を複数提供しています:
44

@@ -9,7 +9,7 @@ Vue は、DOM からアイテムが追加、更新、削除されたときにト
99

1010
On this page, we'll only cover entering, leaving, and list transitions, but you can see the next section for [managing state transitions](transitions-state.html).
1111

12-
## Transitioning Single Elements/Components
12+
## 単一要素/コンポーネントのトランジション
1313

1414
Vue は、`transition` ラッパーコンポーネントを提供しています。このコンポーネントは、次のコンテキストにある要素やコンポーネントに entering/leaving トランジションを追加することを可能にします:
1515

@@ -71,7 +71,7 @@ Vue.createApp(Demo).mount('#demo')
7171

7272
3. もし、CSS トランジション/アニメーションが検出されず、JavaScript フックも提供されない場合、挿入、削除のいずれか、あるいは両方の DOM 操作を次のフレームでただちに実行します。(注意: ここでのフレームはブラウザのアニメーションフレームを指します。 Vue の `nextTick` のコンセプトのそれとは異なるものです)
7373

74-
### Transition Classes
74+
### トランジションクラス
7575

7676
<!-- これらはが直訳としては良いが、読みやすさで "以下は" を採用 -->
7777

@@ -90,7 +90,7 @@ Vue.createApp(Demo).mount('#demo')
9090

9191
`v-enter-active``v-leave-active` は、次のセクションの例で見ることができるような、enter/leave トランジションで異なるイージングカーブの指定を可能にします。
9292

93-
### CSS Transitions
93+
### CSS トランジション
9494

9595
トランジションを実現する最も一般な方法として、CSS トランジションを使います。これはシンプルな例です:
9696

@@ -143,7 +143,7 @@ Vue.createApp(Demo).mount('#demo')
143143
</p>
144144
<script async src="https://static.codepen.io/assets/embed/ei.js"></script>
145145

146-
### CSS Animations
146+
### CSS アニメーション
147147

148148
CSS アニメーションは、CSS トランジションと同じように適用されますが、異なるのは `v-enter-from` が要素が挿入された直後に削除されないことです。しかし、`animationend` イベント時には削除されています。
149149

@@ -201,7 +201,7 @@ Vue.createApp(Demo).mount('#demo')
201201
</p>
202202
<script async src="https://static.codepen.io/assets/embed/ei.js"></script>
203203

204-
### Custom Transition Classes
204+
### カスタムトランジションクラス
205205

206206
次の属性で、カスタムトランジションクラスを指定できます:
207207

@@ -250,12 +250,13 @@ const Demo = {
250250
Vue.createApp(Demo).mount('#demo')
251251
```
252252

253-
### Using Transitions and Animations Together
253+
### トランジションとアニメーションの併用
254254

255255
Vue はトランジションが終了したことを把握するためのイベントリスナのアタッチを必要とします。イベントは、適用される CSS ルールに応じて `transitionend``animationend` のいずれかのタイプになります。あなたがトランジションとアニメーション、どちらか一方だけ使用する場合は、Vue は自動的に正しいタイプを判断することができます。
256256

257257
しかし、例えば、ホバーの CSS トランジション効果と Vue による CSS アニメーションのトリガの両方を持つ場合など、時には、同じ要素に両方を使うこともあるかもしれません。これらのケースでは、Vue に扱って欲しいタイプを `type` 属性で明示的に宣言するべきでしょう。この属性の値は、`animation` あるいは `transition` を取ります。
258-
### Explicit Transition Durations
258+
259+
### 明示的なトランジション期間の設定
259260

260261
TODO: validate and provide an example
261262

@@ -275,7 +276,7 @@ TODO: validate and provide an example
275276
<transition :duration="{ enter: 500, leave: 800 }">...</transition>
276277
```
277278

278-
### JavaScript Hooks
279+
### JavaScript フック
279280

280281
属性によって JavaScript フックを定義することができます:
281282

@@ -419,7 +420,7 @@ Vue.createApp(Demo).mount('#demo')
419420
</p>
420421
<script async src="https://static.codepen.io/assets/embed/ei.js"></script>
421422

422-
## Transitions on Initial Render
423+
## 初期描画時のトランジション
423424

424425
ノードの初期描画時にトランジションを適用したい場合は、`appear` 属性を追加することができます:
425426

@@ -429,7 +430,7 @@ Vue.createApp(Demo).mount('#demo')
429430
</transition>
430431
```
431432

432-
## Transitioning Between Elements
433+
## 要素間のトランジション
433434

434435
あとで [コンポーネント間のトランジション](#コンポーネント間のトランジション) について説明しますが、`v-if`/`v-else` を使った通常の要素同士でもトランジションできます。最も共通の2つの要素のトランジションの例として、リストコンテナとリストが空と説明するメッセージの間で行うものがあります:
435436

@@ -483,7 +484,7 @@ computed: {
483484
}
484485
```
485486

486-
### Transition Modes
487+
### トランジションモード
487488

488489
まだひとつ問題が残っています。以下のボタンをクリックしてください:
489490

@@ -543,7 +544,7 @@ We can use this to coordinate more expressive movement, such as a folding card,
543544
</p>
544545
<script async src="https://static.codepen.io/assets/embed/ei.js"></script>
545546

546-
## Transitioning Between Components
547+
## コンポーネント間のトランジション
547548

548549
コンポーネント間のトランジションは、 `key` 属性が必要ではないのでさらに単純です。代わりに、ただ [動的コンポーネント](components.html#動的コンポーネント) でラップするだけです:
549550

0 commit comments

Comments
 (0)