Ci sono alcune proprietà di transizione CSS che vengono utilizzate per aggiungere effetti di transizione su vari elementi, le abbiamo spiegate in dettaglio di seguito.
Proprietà di transizione CSS
CSS fornisce varie proprietà di transizione che sono le seguenti.
Tutte le proprietà sopra menzionate sono spiegate di seguito.
Proprietà di transizione
Questa proprietà viene utilizzata per specificare varie proprietà CSS a cui dovrebbe essere applicato l'effetto di transizione.
Sintassi
Proprietà di transizione: nessuna | tutto | Proprietà | Eredità | iniziale;Tutto il valore è un valore predefinito che applica l'effetto di transizione a tutte le proprietà specificate, mentre il valore della proprietà specifica il nome della proprietà su cui verrà applicato l'effetto.
Esempio
Supponiamo di voler modificare la larghezza e l'altezza di un contenitore di div usando la proprietà di transizione.
Html
Porta il mouse su di meStiamo semplicemente definendo un contenitore div.
CSS
divStiamo impostando la larghezza originale del div su 100px e l'altezza su 90px, quindi stiamo applicando un effetto di transizione sia sulla larghezza che sull'altezza di div per 2 secondi. Specificare la durata è un must altrimenti la transizione non si applicherà. Inoltre, l'effetto di transizione si verificherà quando l'utente porta il mouse sul contenitore Div.
Produzione
Un effetto di transizione è stato implementato con successo sul contenitore DIV.
durata della transizione
Questa proprietà specifica per quanto tempo dovrebbe verificarsi l'effetto di transizione. Ogni proprietà può essere data una sola durata o è possibile assegnare diverse durate a varie proprietà CSS.
Sintassi
Durata del tempo: tempo | Eredità | iniziale;Il parametro del tempo specifica la durata dell'effetto di transizione.
Esempio
Supponiamo di voler aumentare le dimensioni del carattere e il peso di un paragrafo quando un cursore del topo viene portato su di esso.
Html
Porta il mouse su di me
Abbiamo definito il nostro paragrafo.
CSS
PIl codice sopra specifica che quando il cursore del mouse viene portato nel paragrafo, la dimensione del carattere del paragrafo cambierà e questo effetto si verificherà per 3 secondi.
Produzione
La proprietà della durata di transizione funziona correttamente.
Transition-Delay
Questa proprietà specifica il ritardo tra una modifica in una proprietà e l'inizio dell'effetto di transizione.
Sintassi
Durata del tempo: tempo | Eredità | iniziale;Il parametro del tempo specifica la durata dell'attesa prima dell'inizio dell'effetto di transizione.
Esempio
Supponiamo di voler applicare un effetto di transizione su un elemento div dopo un ritardo di 2 secondi, segui l'esempio seguente.
Html
Porta il mouse su di meNel codice sopra, abbiamo semplicemente creato un contenitore div.
CSS
divSecondo il pezzo di codice sopra, l'effetto di transizione si verificherà dopo il ritardo di 2 secondi.
Produzione
Questo è un effetto di transizione con un ritardo di 2 secondi.
Funzione di transizione
Questa proprietà viene utilizzata per definire la curva di accelerazione dell'effetto di transizione.
Sintassi
Funzione di transizione: facilità | lineare | facilità in | facilitare | facilità in out | Cubic-Bezier (n, n, n, n);Tutti i parametri sono spiegati di seguito.
Esempio
Considera l'esempio di seguito.
Html
Porta il mouse su di meÈ stato semplicemente creato un contenitore di div.
CSS
divSecondo il codice sopra, la larghezza del contenitore di div cambierà in modo lineare, il che significa che l'effetto di transizione avrà la stessa velocità dall'inizio alla fine.
Produzione
L'effetto di transizione sta avvenendo in modo lineare.
transizione
Questa proprietà è una proprietà stentata che viene utilizzata per impostare i valori su tutte le proprietà di transizione sopra.
Sintassi
transizione: (proprietà) (durata) (funzionalità temporale) (ritardo);Esempio
L'esempio seguente dimostra il funzionamento della proprietà di transizione.
CSS
divUsando la proprietà di transizione stiamo applicando un effetto di transizione sulla larghezza per 0.5 sec in modo lineare con un ritardo di 1 sec.
Produzione
La proprietà di transizione funziona correttamente.
Conclusione
Le transizioni sono indicate come uno spostamento nello stato di un elemento senza intoppi in una durata specificata. CSS fornisce varie proprietà di transizione che sono le seguenti: Properità di transizione, durata della transizione, decasso di transizione, funzionalità di transizione e transizione. Tutte queste proprietà vengono utilizzate per specificare il comportamento dell'effetto di transizione applicato su vari elementi HTML. In questa guida, tutte queste proprietà sono spiegate con l'aiuto di esempi pertinenti.