Skip to content

Commit e1f3696

Browse files
committed
Traduction transitions.md (3)
1 parent e24e6d2 commit e1f3696

File tree

1 file changed

+22
-23
lines changed

1 file changed

+22
-23
lines changed

src/v2/guide/transitions.md

Lines changed: 22 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -350,7 +350,6 @@ new Vue({
350350

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

353-
354353
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.
355354

356355
Toutefois, dans certains cas vous pouvez les avoir à la fois sur le même élément, par exemple avoir une animation de CSS déclenchée par Vue, ainsi qu'un effet de transition CSS lors du survol. Dans ces cas, vous devrez explicitement déclarer le type dont vous voulez que Vue se soucie dans un attribut `type`, avec une valeur à `animation` ou `transition`.
@@ -661,9 +660,9 @@ computed: {
661660
}
662661
```
663662

664-
### Transition Modes
663+
### Les modes de transition
665664

666-
There's still one problem though. Try clicking the button below:
665+
Cependant, il existe encore un problème. Essayez de cliquer sur le bouton ci-dessous :
667666

668667
{% raw %}
669668
<div id="no-mode-demo" class="demo">
@@ -694,9 +693,9 @@ new Vue({
694693
</style>
695694
{% endraw %}
696695

697-
As it's transitioning between the "on" button and the "off" button, both buttons are rendered - one transitioning out while the other transitions in. This is the default behavior of `<transition>` - entering and leaving happens simultaneously.
696+
Comme c’est une transition entre le bouton « on » et le bouton « off », les deux boutons sont rendus (La transition en fait apparaître un pendant qu'elle fait disparaître l'autre). Il s’agit du comportement par défaut de `<transition>` (l'entrée et la sortie se font simultanément).
698697

699-
Sometimes this works great, like when transitioning items are absolutely positioned on top of each other:
698+
Parfois, cela fonctionne très bien, comme lorsque des éléments de transition sont absolument positionnés l'un sur l'autre :
700699

701700
{% raw %}
702701
<div id="no-mode-absolute-demo" class="demo">
@@ -736,7 +735,7 @@ new Vue({
736735
</style>
737736
{% endraw %}
738737

739-
And then maybe also translated so that they look like slide transitions:
738+
Et puis cela peut être interprété comme des transitions de diapositives.
740739

741740
{% raw %}
742741
<div id="no-mode-translate-demo" class="demo">
@@ -782,17 +781,17 @@ new Vue({
782781
</style>
783782
{% endraw %}
784783

785-
Simultaneous entering and leaving transitions aren't always desirable though, so Vue offers some alternative **transition modes**:
784+
Les transitions simultanées d'entrée et de sortie ne sont pas toujours désirées, donc Vue propose des **modes de transition** alternatifs :
786785

787-
- `in-out`: New element transitions in first, then when complete, the current element transitions out.
786+
- `in-out`: Les transitions du nouvel élément se passent en premier, puis quand elles sont terminées, les transitions de l'élément actuel s'effectuent.
788787

789-
- `out-in`: Current element transitions out first, then when complete, the new element transitions in.
788+
- `out-in`: Les transitions de l'élément actuel se passent en premier, puis quand elles sont terminées, les transitions du nouvel élément s'effectuent.
790789

791-
Now let's update the transition for our on/off buttons with `out-in`:
790+
Maintenant, mettons à jour la transition pour nos boutons on/off avec `out-in` :
792791

793792
``` html
794793
<transition name="fade" mode="out-in">
795-
<!-- ... the buttons ... -->
794+
<!-- ... les boutons ... -->
796795
</transition>
797796
```
798797

@@ -825,9 +824,9 @@ new Vue({
825824
</style>
826825
{% endraw %}
827826

828-
With one simple attribute addition, we've fixed that original transition without having to add any special styling.
827+
Avec l'ajout d'un simple attribut, nous avons corrigé cette transition originale sans devoir ajouter un style spécial.
829828

830-
The `in-out` mode isn't used as often, but can sometimes be useful for a slightly different transition effect. Let's try combining it with the slide-fade transition we worked on earlier:
829+
Le mode `in-out` n’est pas utilisé aussi souvent, mais peut parfois être utile pour un effet de transition un peu différent. Essayons de le combiner avec la transition diapositive sur laquelle nous avons travaillé précédemment.
831830

832831
{% raw %}
833832
<div id="in-out-translate-demo" class="demo">
@@ -873,11 +872,11 @@ new Vue({
873872
</style>
874873
{% endraw %}
875874

876-
Pretty cool, right?
875+
Assez cool, non ?
877876

878-
## Transitioning Between Components
877+
## Transition entre composants
879878

880-
Transitioning between components is even simpler - we don't even need the `key` attribute. Instead, we just wrap a [dynamic component](components.html#Dynamic-Components):
879+
Faire une transition entre composants est encore plus simple (nous n'avons même pas besoin de l'attribut `key`). Au lieu de cela, nous les enveloppons simplement un [composant dynamique](components.html#Dynamic-Components) :
881880

882881
``` html
883882
<transition name="component-fade" mode="out-in">
@@ -893,10 +892,10 @@ new Vue({
893892
},
894893
components: {
895894
'v-a': {
896-
template: '<div>Component A</div>'
895+
template: '<div>Composant A</div>'
897896
},
898897
'v-b': {
899-
template: '<div>Component B</div>'
898+
template: '<div>Composant B</div>'
900899
}
901900
}
902901
})
@@ -907,7 +906,7 @@ new Vue({
907906
transition: opacity .3s ease;
908907
}
909908
.component-fade-enter, .component-fade-leave-to
910-
/* .component-fade-leave-active for <2.1.8 */ {
909+
/* .component-fade-leave-active pour <2.1.8 */ {
911910
opacity: 0;
912911
}
913912
```
@@ -936,17 +935,17 @@ new Vue({
936935
},
937936
components: {
938937
'v-a': {
939-
template: '<div>Component A</div>'
938+
template: '<div>Composant A</div>'
940939
},
941940
'v-b': {
942-
template: '<div>Component B</div>'
941+
template: '<div>Composant B</div>'
943942
}
944943
}
945944
})
946945
</script>
947946
{% endraw %}
948947

949-
## List Transitions
948+
## Transitions de liste
950949

951950
So far, we've managed transitions for:
952951

@@ -1487,7 +1486,7 @@ Vue.component('my-special-transition', {
14871486
render: function (createElement, context) {
14881487
var data = {
14891488
props: {
1490-
name: 'very-special-transition',
1489+
name: 'very-special-transition'
14911490
mode: 'out-in'
14921491
},
14931492
on: {

0 commit comments

Comments
 (0)