Le animazioni aggiungono vari effetti di abbellimento per coinvolgere gli spettatori. JQuery supporta un lungo elenco di metodi per eseguire varie operazioni. Il metodo JQuery Animate () viene utilizzato per la creazione di animazioni personalizzate in jQuery. Le proprietà CSS sono il principale stakeholder del metodo JQuery Animate (). Queste proprietà possono essere animate a varie velocità con vari valori. Questo post mira a fornire linee guida dettagliate sulle animazioni in jQuery con i seguenti risultati di apprendimento
Il metodo come animare () funziona in jQuery
Il metodo animate () utilizzato per creare animazioni ha la seguente sintassi.
$ (selettore).animate (css, velocità, callback);La sintassi fornita sopra ha le seguenti istanze
La sintassi animate () elabora il valore numerico per l'alterazione del CSS. Ad esempio, la proprietà di sfondo non può essere impostata utilizzando il nome del colore pertanto la proprietà CSS Color non è inclusa nelle animazioni jQuery. Inoltre, i nomi delle proprietà devono essere in caso di cammello come BorderColor, Borderwidth e così via.
Come creare animazioni personalizzate in jQuery
Come discusso in precedenza, il metodo animate () viene praticato per creare animazioni jQuery. Il metodo animate può essere utilizzato nei seguenti scenari
Animazioni multiple contemporaneamente: Tutte le animazioni specificate vengono eseguite in un singolo GO.
Animando le proprietà CSS una per una: In questo caso, il metodo animate () viene applicato in modo sequenziale (uno dopo l'altro).
Animazione del valore relativo: Di solito le proprietà CSS sono animate utilizzando il valore corrente di una proprietà CSS. Tuttavia, il metodo animate () consente di eseguire animazioni dinamiche usando il fenomeno del valore relativo.
Praticheremmo i possibili modi nei prossimi esempi.
Esempio 1: più animazioni contemporaneamente
Quasi tutte le proprietà CSS possono essere animate usando il metodo Animate (). Questo esempio illustra l'effetto di animazione jQuery () usando più proprietà CSS.
Nel codice sopra,
Produzione
Prima dell'animazione
Dopo l'animazione
Esempio 2: uno dopo l'altro
L'effetto di animazione può essere abbellito animando le proprietà CSS una per uno. Diamo un'occhiata a questo metodo.
Il codice sopra esercita l'animazione su a div elemento ed è spiegato di seguito
Produzione
Prima di animare
Dopo aver animato
Esempio 3: valori relativi
I valori relativi vengono generati usando due operatori di assegnazione “+=” e “-=”. Il valore corrente della proprietà CSS viene preso come valori di riferimento e i nuovi valori vengono generati aggiungendo/sottraendo un valore numerico da quel valore di corrente.
Nel codice sopra,
Produzione
Prima dell'animazione,
Dopo più clic,
Esempio 4: usando i valori stringa
Il metodo animate () accetta solo tre valori di stringa (Nascondi, mostra o attiva) per le proprietà CSS. La proprietà a levetta può animare la proprietà nascosta da mostrare e viceversa.
Nel codice sopra, il mostrare e attivare Le operazioni vengono eseguite su larghezza e altezza rispettivamente. Per questo, abbiamo usato Button Class = "interruttore"E class ="spettacolo" .
Produzione
Prima dell'animazione,
Dopo aver fatto clic sul pulsante a disattivazione della larghezza, la larghezza cambierà il suo stato (per nascosto così com'è nella "spettacolo"Stato) come si può vedere nella seguente immagine.
Se fai clic sul pulsante Show, allora visualizzerebbe di nuovo il div.
Le animazioni hanno un ruolo chiave nel seguire qualsiasi contenuto. Seguendo questi esempi, avresti imparato la creazione personalizzata di animazioni in jquerry.
Conclusione
Il metodo animate () viene utilizzato per creare animazioni personalizzate in jQuery. Il metodo animate () può essere applicato per animare più proprietà CSS contemporaneamente o può essere applicato anche in modo sequenziale. Questo articolo fornisce una guida dettagliata sulla creazione di animazioni personalizzate in jQuery. Otterresti una comprensione del metodo animate () (stakeholder primario per le animazioni). Inoltre, sono dimostrati diversi esempi che mostrano la creazione di animazioni personalizzate in jQuery.