diff --git a/src/v2/guide/transitioning-state.md b/src/v2/guide/transitioning-state.md index 55d82143c4..0e20dead28 100644 --- a/src/v2/guide/transitioning-state.md +++ b/src/v2/guide/transitioning-state.md @@ -1,21 +1,21 @@ --- -title: Transitioning State (En) +title: État de transition type: guide order: 14 --- -
**Cette page est en cours de traduction française. Revenez une autre fois pour lire une traduction achevée ou [participez à la traduction française ici](https://github.com/vuejs-fr/vuejs.org).**
Vue's transition system offers many simple ways to animate entering, leaving, and lists, but what about animating your data itself? For example:
+Le système de transition de Vue offre de nombreuses façons simples d'animer l'entrée, la sortie et les listes, mais qu'en est-il de l'animation de vos propres données ? Par exemple : -- numbers and calculations -- colors displayed -- the positions of SVG nodes -- the sizes and other properties of elements +- les nombres et les calculs +- les couleurs affichées +- les positions des nœuds SVG +- les tailles et les autres propriétés des éléments -All of these are either already stored as raw numbers or can be converted into numbers. Once we do that, we can animate these state changes using 3rd-party libraries to tween state, in combination with Vue's reactivity and component systems. +Tous ces éléments sont déjà stockés sous forme de nombres bruts, ou peuvent être convertis en nombres. Dès lors, nous pouvons animer ces modifications de l'état à l'aide de bibliothèques tierces vers un état intermédiaire, en combinaison avec la réactivité de Vue et les systèmes de composants. -## Animating State with Watchers +## Animation de l'état avec des observateurs -Watchers allow us to animate changes of any numerical property into another property. That may sound complicated in the abstract, so let's dive into an example using [Tween.js](https://github.com/tweenjs/tween.js): +Les observateurs nous permettent d'animer les changements de toute propriété numérique dans une autre propriété. Cela peut paraître compliqué dans l'abstrait, donc plongeons-nous dans un exemple en utilisant [Tween.js](https://github.com/tweenjs/tween.js): ``` html @@ -95,7 +95,7 @@ new Vue({ {% endraw %} -When you update the number, the change is animated below the input. This makes for a nice demo, but what about something that isn't directly stored as a number, like any valid CSS color for example? Here's how we could accomplish this with the addition of [Color.js](https://github.com/brehaut/color-js): +Lorsque vous mettez à jour le nombre, la modification est animée en dessous de l'input. Cela fait une belle démonstration, mais qu'en est-il de quelque-chose qui n'est pas directement stocké comme un nombre, comme n'importe quelle couleur CSS valide par exemple ? Voici comment nous pourrions accomplir cela avec l'ajout de [Color.js](https://github.com/brehaut/color-js): ``` html @@ -105,10 +105,10 @@ When you update the number, the change is animated below the input. This makes f - -Preview:
+ +Aperçu :
- -Preview:
+ +Aperçu :
{% endraw %} -## Dynamic State Transitions +## Transitions d'état dynamiques -Just as with Vue's transition components, the data backing state transitions can be updated in real time, which is especially useful for prototyping! Even using a simple SVG polygon, you can achieve many effects that would be difficult to conceive of until you've played with the variables a little. +Tout comme pour les composants de transition de Vue, les transitions d'état de données peuvent être mises à jour en temps réel, ce qui est particulièrement utile pour le prototypage ! Même en utilisant un polygone SVG simple, vous pouvez obtenir de nombreux effets qui seraient difficile à concevoir tant que vous n'avez pas un peu joué avec les variables. {% raw %} @@ -266,7 +266,7 @@ Just as with Vue's transition components, the data backing state transitions can