From 395b34788ea074279d9d93e566da2f2c907d59b0 Mon Sep 17 00:00:00 2001 From: andreacampaci Date: Sat, 7 Oct 2023 15:01:21 +0200 Subject: [PATCH] docs: add file translated --- src/guide/extras/animation.md | 27 ++++++++++++++------------- 1 file changed, 14 insertions(+), 13 deletions(-) diff --git a/src/guide/extras/animation.md b/src/guide/extras/animation.md index 6a0a0c69..d4141242 100644 --- a/src/guide/extras/animation.md +++ b/src/guide/extras/animation.md @@ -5,13 +5,13 @@ import Colors from './demos/Colors.vue' import AnimateWatcher from './demos/AnimateWatcher.vue' -# Animation Techniques {#animation-techniques} +# Tecniche di animazione {#animation-techniques} -Vue provides the [``](/guide/built-ins/transition) and [``](/guide/built-ins/transition-group) components for handling enter / leave and list transitions. However, there are many other ways of using animations on the web, even in a Vue application. Here we will discuss a few additional techniques. +Vue mette a disposizione i componenti [``](/guide/built-ins/transition) e [``](/guide/built-ins/transition-group) per gestire le transizioni di ingresso/uscita e di elenchi di elementi. Tuttavia, esistono molti altri modi per utilizzare le animazioni sul Web, anche in un'applicazione Vue. Qui discuteremo alcune tecniche aggiuntive. -## Class-based Animations {#class-based-animations} +## Animazioni basate su Classi {#class-based-animations} -For elements that are not entering / leaving the DOM, we can trigger animations by dynamically adding a CSS class: +Per gli elementi che non devono entrare o uscire dal DOM, possiamo attivare animazioni aggiungendo dinamicamente una classe CSS:
@@ -51,8 +51,8 @@ export default { ```vue-html
- - This feature is disabled! + + Questa funzionalità è disabilitata!
``` @@ -88,9 +88,10 @@ export default { -## State-driven Animations {#state-driven-animations} +## Animazioni guidate dallo stato {#state-driven-animations} -Some transition effects can be applied by interpolating values, for instance by binding a style to an element while an interaction occurs. Take this example for instance: + +Alcuni effetti di transizione possono essere applicati tramite una computazione di valori, ad esempio legando uno stile a un elemento mentre avviene un'interazione. Di seguito un esempio:
@@ -128,7 +129,7 @@ export default { :style="{ backgroundColor: `hsl(${x}, 80%, 50%)` }" class="movearea" > -

Move your mouse across this div...

+

Muovi il mouse su questo div...

x: {{ x }}

``` @@ -141,13 +142,13 @@ export default { -In addition to color, you can also use style bindings to animate transform, width, or height. You can even animate SVG paths using spring physics - after all, they are all attribute data bindings: +Oltre al colore, puoi anche utilizzare le associazioni di stile per animare la trasformazione, la larghezza o l'altezza di un elemento. Puoi anche animare percorsi SVG utilizzando la conformazione vettoriale (spring physics): dopo tutto, sono tutte associazioni di dati di attributi: -## Animating with Watchers {#animating-with-watchers} +## Animazione con gli osservatori {#animating-with-watchers} -With some creativity, we can use watchers to animate anything based on some numerical state. For example, we can animate the number itself: +Con un po' di creatività, possiamo usare gli osservatori (watchers) per animare qualsiasi cosa in base ad uno stato numerico. Ad esempio, possiamo animare il numero stesso come nell'esempio seguente:
@@ -192,7 +193,7 @@ export default { ``` ```vue-html -Type a number: +Scrivi un numero:

{{ tweened.toFixed(0) }}

```