Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Definizione della Durata e della Temporizzazione dell'Animazione | Animazioni CSS Avanzate
Tecniche CSS Avanzate

bookDefinizione della Durata e della Temporizzazione dell'Animazione

Consideriamo tutti i possibili modi per lavorare con il tempo dell'animazione.

Proprietà animation-duration

animation-duration imposta il tempo necessario affinché un'animazione completi un ciclo (passaggio dallo stato iniziale a quello finale), misurato in secondi (s) o millisecondi (ms).

animation-duration: 3s | 3000ms

Eseguiamo il seguente esempio e passiamo il mouse sulla casella:

index.html

index.html

index.css

index.css

copy

Proprietà animation-timing-function

animation-timing-function determina come l'animazione progredisce nel tempo, controllando l'accelerazione e la decelerazione dell'animazione. La proprietà animation-timing-function può assumere gli stessi valori della proprietà transition-timing-function. Sono disponibili diverse funzioni di temporizzazione predefinite, come linear, ease ed ease-in-out, oppure è possibile definire una curva bezier personalizzata utilizzando la funzione cubic-bezier().

animation-timing-function: time_function

Applichiamo diverse time_functions alle caselle nell'esempio:

index.html

index.html

index.css

index.css

copy

Proprietà animation-delay

animation-delay imposta il tempo che deve trascorrere prima dell'inizio dell'animazione. Può essere specificato in secondi (s) o millisecondi (ms).

animation-delay: 0.1s | 100ms

Applicazione di ritardi differenti alle box nell'esempio:

index.html

index.html

index.css

index.css

copy
question mark

Possiamo specificare il ritardo temporale per l'avvio dell'animazione, la durata durante la quale l'animazione verrà eseguita e anche il progresso dell'animazione nel tempo.

Select the correct answer

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 4. Capitolo 2

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

Suggested prompts:

Can you explain the difference between animation-duration and animation-delay?

What are some common use cases for different animation-timing-functions?

Can you show how to combine these properties in a single animation?

Awesome!

Completion rate improved to 2.04

bookDefinizione della Durata e della Temporizzazione dell'Animazione

Scorri per mostrare il menu

Consideriamo tutti i possibili modi per lavorare con il tempo dell'animazione.

Proprietà animation-duration

animation-duration imposta il tempo necessario affinché un'animazione completi un ciclo (passaggio dallo stato iniziale a quello finale), misurato in secondi (s) o millisecondi (ms).

animation-duration: 3s | 3000ms

Eseguiamo il seguente esempio e passiamo il mouse sulla casella:

index.html

index.html

index.css

index.css

copy

Proprietà animation-timing-function

animation-timing-function determina come l'animazione progredisce nel tempo, controllando l'accelerazione e la decelerazione dell'animazione. La proprietà animation-timing-function può assumere gli stessi valori della proprietà transition-timing-function. Sono disponibili diverse funzioni di temporizzazione predefinite, come linear, ease ed ease-in-out, oppure è possibile definire una curva bezier personalizzata utilizzando la funzione cubic-bezier().

animation-timing-function: time_function

Applichiamo diverse time_functions alle caselle nell'esempio:

index.html

index.html

index.css

index.css

copy

Proprietà animation-delay

animation-delay imposta il tempo che deve trascorrere prima dell'inizio dell'animazione. Può essere specificato in secondi (s) o millisecondi (ms).

animation-delay: 0.1s | 100ms

Applicazione di ritardi differenti alle box nell'esempio:

index.html

index.html

index.css

index.css

copy
question mark

Possiamo specificare il ritardo temporale per l'avvio dell'animazione, la durata durante la quale l'animazione verrà eseguita e anche il progresso dell'animazione nel tempo.

Select the correct answer

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 4. Capitolo 2
some-alt