Skip to content

Commit e098027

Browse files
committed
Traduction transitions.md (5)
1 parent fd04405 commit e098027

File tree

1 file changed

+17
-17
lines changed

1 file changed

+17
-17
lines changed

src/v2/guide/transitions.md

+17-17
Original file line numberDiff line numberDiff line change
@@ -10,14 +10,14 @@ Vue fournit plusieurs façons d'appliquer des effets de transition lorsque des
1010

1111
- appliquer automatiquement des classes pour les transitions et les animations CSS
1212
- intégrer des bibliothèques d'animation CSS tierces, comme Animate.css
13-
- utiliser JavaScript pour manipuler directement le DOM durant les hooks de transition
13+
- utiliser JavaScript pour manipuler directement le DOM durant les *hooks* de transition
1414
- intégrer des bibliothèques d'animation JavaScript tierces, comme Velocity.js
1515

16-
Sur cette page, nous ne traiterons que des transitions d'entrée (enter), de sortie (leave) et de liste, mais vous pouvez consulter la section suivante pour la [gestion des transitions d'état](transitioning-state.html).
16+
Sur cette page, nous ne traiterons que des transitions entrantes (enter), sortantes (leave) et de liste, mais vous pouvez consulter la section suivante pour la [gestion des transitions d'état](transitioning-state.html).
1717

1818
## Transition d'éléments/composants simples
1919

20-
Vue fournit un composant conteneur `transition`, vous permettant d’ajouter des transitions d’entrée/sortie pour n’importe quel élément ou composant dans les contextes suivants :
20+
Vue fournit un composant conteneur `transition`, vous permettant d’ajouter des transitions entrantes/sortantes pour n’importe quel élément ou composant dans les contextes suivants :
2121

2222
- Le rendu conditionnel (en utilisant `v-if`)
2323
- L'affichage conditionnel (en utilisant `v-show`)
@@ -86,25 +86,25 @@ Quand un élément, encapsulé dans un composant `transition`, est inséré ou e
8686

8787
1. Vue recherchera automatiquement si l'élément cible a des transitions CSS ou des animations appliquées. Si c'est le cas, les classes de transition CSS seront ajoutées/supprimées aux moments appropriés.
8888

89-
2. Si le composant de transition possède des [hooks JavaScript](#JavaScript-Hooks), ces hooks seront appelés aux moments appropriés.
89+
2. Si le composant de transition possède des [hooks JavaScript](#Hooks-JavaScript), ces hooks seront appelés aux moments appropriés.
9090

9191
3. Si aucune transition/animation CSS n'est détectée et qu'aucun hook JavaScript n'est fourni, les opérations du DOM pour l'insertion et/ou la suppression seront exécutées immédiatement sur la frame suivante (Remarque : il s'agit d'une frame d'animation du navigateur, différente du concept de `nextTick`).
9292

9393
### Classes de transition
9494

95-
Il y a six classes appliquées pour les transitions d'entrée/sortie (enter/leave).
95+
Il y a six classes appliquées pour les transitions entrantes/sortantes (enter/leave).
9696

9797
1. `v-enter`: C'est l'état de départ pour *enter*. Il est ajouté avant que l'élément soit inséré, il est supprimé une fois que l'élément est inséré.
9898

99-
2. `v-enter-active`: C'est l'état actif pour *enter*. Il est appliqué pendant toute la phase *enter*. Il est ajouté avant que l'élément soit inséré, il est supprimé lorsque la transition/animation est terminée. Cette classe peut être utilisée pour définir la durée, le retard et la courbe d’accélération pour la transition d'entrée (enter).
99+
2. `v-enter-active`: C'est l'état actif pour *enter*. Il est appliqué pendant toute la phase *enter*. Il est ajouté avant que l'élément soit inséré, il est supprimé lorsque la transition/animation est terminée. Cette classe peut être utilisée pour définir la durée, le retard et la courbe d’accélération pour la transition entrante (enter).
100100

101101
3. `v-enter-to`: **Seulement disponible pour les versions >=2.1.8.** C'est l'état de fin pour *enter*. Il est ajouté une fois que l'élément est inséré (au même moment que `v-enter` est supprimé), il est supprimé lorsque la transition/animation est terminée.
102102

103-
4. `v-leave`: C'est l'état de départ pour *leave*. Il est ajouté dès qu'une transition de sortie (leave) est déclenchée, il est supprimé une fois faite.
103+
4. `v-leave`: C'est l'état de départ pour *leave*. Il est ajouté dès qu'une transition sortante (leave) est déclenchée, il est supprimé une fois faite.
104104

105-
5. `v-leave-active`: C'est l'état actif pour *leave*. Il est appliqué pendant toute la phase *leave*. Il est ajouté dès qu'une transition de sortie (leave) est déclenchée, il est supprimé lorsque la transition/animation est terminée. Cette classe peut être utilisée pour définir la durée, le retard et la courbe d’accélération pour la transition de sortie (leave).
105+
5. `v-leave-active`: C'est l'état actif pour *leave*. Il est appliqué pendant toute la phase *leave*. Il est ajouté dès qu'une transition sortante (leave) est déclenchée, il est supprimé lorsque la transition/animation est terminée. Cette classe peut être utilisée pour définir la durée, le retard et la courbe d’accélération pour la transition de sortie (leave).
106106

107-
6. `v-leave-to`: **Seulement disponible pour les versions >=2.1.8.** C'est l'état de fin pour *leave*. Il est ajouté après que la transition de sortie soit déclenchée (au même moment que `v-leave` est supprimé), il est supprimé lorsque la transition/animation est terminée.
107+
6. `v-leave-to`: **Seulement disponible pour les versions >=2.1.8.** C'est l'état de fin pour *leave*. Il est ajouté après que la transition sortante soit déclenchée (au même moment que `v-leave` est supprimé), il est supprimé lorsque la transition/animation est terminée.
108108

109109
![Diagramme de transition](/images/transition.png)
110110

@@ -137,8 +137,8 @@ new Vue({
137137
```
138138

139139
``` css
140-
/* Enter and leave animations can use different */
141-
/* durations and timing functions. */
140+
/* Les animations Enter et leave peuvent utiliser differentes */
141+
/* fonctions de durée et de temps. */
142142
.slide-fade-enter-active {
143143
transition: all .3s ease;
144144
}
@@ -350,7 +350,7 @@ new Vue({
350350

351351
### Utilisation à la fois des transitions et des animations
352352

353-
Vue a besoin d'attacher des écouteurs d’événements pour savoir quand une transition est terminée. Cela peut être `transitionend` ou `animationend`, selon le type de règles CSS appliquées. Si vous utilisez seulement l'une ou l’autre, Vue peut automatiquement découvrir le type correct.
353+
Vue a besoin d'attacher des écouteurs d’événements pour savoir quand une transition est terminée. Cela peut être `transitionend` ou `animationend`, selon le type de règles CSS appliquées. Si vous utilisez seulement l'une ou l’autre, Vue peut automatiquement déterminer le type correct.
354354

355355
Toutefois, dans certains cas, vous pouvez les avoir tous les deux sur le même élément, par exemple avoir une animation CSS déclenchée par Vue, ainsi qu'un effet de transition CSS lors du survol. Dans ces cas, vous devez explicitement déclarer le type dont vous voulez que Vue se soucie dans un attribut `type`, avec une valeur à `animation` ou `transition`.
356356

@@ -583,7 +583,7 @@ et des hooks JavaScript personnalisés :
583583

584584
## Transition entre éléments
585585

586-
Plus loin, nous parlons de [transition entre les composants](#Transitioning-Between-Components), mais vous pouvez également faire une transition entre des éléments bruts en utilisant `v-if`/`v-else`. L'une des transitions les plus courantes sur deux éléments est entre un conteneur de liste et un message décrivant une liste vide :
586+
Plus loin, nous parlons de [transition entre les composants](#transition-entre-les-composants), mais vous pouvez également faire une transition entre des éléments bruts en utilisant `v-if`/`v-else`. L'une des transitions les plus courantes sur deux éléments est entre un conteneur de liste et un message décrivant une liste vide :
587587

588588
``` html
589589
<transition>
@@ -876,7 +876,7 @@ Assez cool, non ?
876876

877877
## Transition entre les composants
878878

879-
Faire une transition entre les composants est encore plus simple (nous n'avons même pas besoin de l'attribut `key`). Au lieu de cela, nous les enveloppons simplement d'un [composant dynamique](components.html#Dynamic-Components) :
879+
Faire une transition entre les composants est encore plus simple (nous n'avons même pas besoin de l'attribut `key`). Au lieu de cela, nous les enveloppons simplement d'un [composant dynamique](components.html#Composants-dynamiques) :
880880

881881
``` html
882882
<transition name="component-fade" mode="out-in">
@@ -954,7 +954,7 @@ Jusqu'à présent, nous avons réalisé des transitions pour :
954954

955955
Alors, qu'en est-il lorsque nous avons une liste complète d'éléments où nous voulons faire un rendu simultané, par exemple avec `v-for` ? Dans ce cas, nous allons utiliser le composant `<transition-group>`. Cependant avant de plonger dans un exemple, il y a quelques éléments importants à connaître sur ce composant :
956956

957-
- Contrairement à `<transition>`, il rend un élément réel : par défaut un `<span>`. Vous pouvez modifier l'élément rendu avec l'attribut `tag`.
957+
- Contrairement à `<transition>`, il rend un élément réel : par défaut un `<span>`. Vous pouvez modifier l'élément rendu avec l'attribut `tag`.
958958
- Les éléments à l'intérieur **doivent toujours avoir** un attribut `key` unique
959959

960960
### Transitions de liste entrantes/sortantes
@@ -1124,7 +1124,7 @@ new Vue({
11241124
</style>
11251125
{% endraw %}
11261126

1127-
Cela peut sembler magique, mais sous le capot, Vue utilise une technique d'animation simple appelée [FLIP](https://aerotwist.com/blog/flip-your-animations/) pour transiter en douceur les éléments de leur ancienne position vers la nouvelle à l'aide de de transformations.
1127+
Cela peut sembler magique, mais sous le capot, Vue utilise une technique simple d'animation appelée [FLIP](https://aerotwist.com/blog/flip-your-animations/) pour transiter en douceur les éléments de leur ancienne position vers la nouvelle à l'aide de transformations.
11281128

11291129
Nous pouvons combiner cette technique avec notre implémentation précédente pour animer chaque changement possible dans notre liste !
11301130

@@ -1505,7 +1505,7 @@ Vue.component('my-special-transition', {
15051505

15061506
## Transitions dynamiques
15071507

1508-
Oui, même les transitions dans Vue sont pilotées par les données ! L'exemple le plus simple d'une transition dynamique lie le nom de l'attribut à une propriété dynamique.
1508+
Oui, même les transitions dans Vue sont pilotées par les données ! Le plus simple des exemples d'une transition dynamique lie l'attribut `name` à une propriété dynamique.
15091509

15101510
```html
15111511
<transition v-bind:name="transitionName">

0 commit comments

Comments
 (0)