Ritardo CSS

Ritardo CSS
Questo articolo discuterà utilizzando la proprietà CSS Delay in HTML. La proprietà di ritardo viene utilizzata come sottoparte per due proprietà diverse, che sono proprietà di transizione e animazione. In entrambe le proprietà, l'elemento su cui viene assegnato subisce una certa trasformazione. Durante questa trasformazione, la proprietà di ritardo può essere utilizzata per fermare la trasformazione per un determinato periodo. Ora implementeremo diversi esempi per questa proprietà.

Esempio 1: ritardo di transizione su un Div larghezza usando l'approccio del tag di stile

In questo esempio, utilizzeremo la proprietà Delay per transizione un elemento Div larghezza utilizzando l'approccio del tag di stile. La proprietà di transizione-delay verrà applicata su un div e la transizione avverrà sulla larghezza del div.

In questo script, inizieremo con l'intestazione del file. Apriremo il tag di stile e creeremo una classe di stile per l'elemento Div in questo tag. In questa classe di stile, aggiungeremo altezza e larghezza per la dimensione predefinita del div. Dopo questo, aggiungeremo la proprietà di transizione sulla larghezza utilizzandola come parola chiave. Quindi, definiremo la durata della transizione in secondi. Alla fine di questo tag, definiremo anche il vincolo di ritardo di transizione dandogli un valore in secondi.

Successivamente, erediteremo questa classe per una funzione hover in cui aggiungeremo la proprietà di larghezza, che sarebbe aumentata dall'impostazione precedente e attivata quando il Div viene litigato. Questa modifica della larghezza sarà amministrata dalle proprietà di transizione, inclusa la proprietà di transizione, che deciderà il divario temporale per questa transizione. Quindi, finiremo le proprietà di stile e chiuderemo il tag di stile per spostarsi verso il corpo del file. Daremo alla pagina un'intestazione nel tag del corpo usando il H1 etichetta. Successivamente, aggiungeremo un elemento Div con un tag DIV in cui non aggiungeremo alcun valore perché è tutto definito nel tag di stile nell'intestazione del file.

Il primo frammento mostra che il div è nella sua fase predefinita. Dopo essersi mobilizzato sul Div, la transizione avverrà secondo le proprietà definite nel tag di stile che possono essere osservate nel secondo snippet.

Esempio 2: Ritardo di transizione su un Div Altezza in diretta usando l'approccio del tag di stile

In questo esempio, useremo l'attributo di ritardo per transizione un elemento div in verticale usando la tecnica del tag di stile.

Inizieremo con l'intestazione del file in questo script. Apriremo il tag di stile in questo tag e costruiremo una classe di stile per l'elemento Div. In questa classe di stile, aggiungeremo altezza e larghezza per la dimensione predefinita del Div. Successivamente, useremo una parola chiave per aggiungere l'attributo di transizione all'altezza di un div. Quindi, dopo questo tag, definiremo il tempo di transizione in secondi e il vincolo di ritardo di transizione fornendo un valore in secondi. Ereremo questa classe per una funzione hover e aggiungeremo la proprietà di altezza, che sarà aumentata dal valore precedente e attivato quando il div è stato litigato. Questa variazione di altezza sarà gestita dalle proprietà di transizione, che includono la proprietà di transizione e determina il divario temporale per questa transizione.

Successivamente, aggiungeremo un elemento div con un tag DIV nel corpo. Il file verrà quindi chiuso chiudendo tutti i tag.

Il primo output mostra che il div è nel suo stato predefinito. Quando ci litighiamo su di esso, la transizione si verifica secondo le proprietà fornite nel tag di stile, visualizzate nel secondo output.

Esempio 3: ritardo dell'animazione sul lato superiore di un Div usando l'approccio del tag di stile

In questo esempio, utilizzeremo la proprietà Delay mentre impiegheremo l'approccio del tag di stile per animare un elemento Div dal lato superiore.

In questo script, inizieremo con l'intestazione del file. Apriremo il tag di stile e creeremo una classe di stile per l'elemento Div in questo tag. Aggiungeremo altezza e larghezza per la dimensione predefinita di div in questa classe di stile. Successivamente, useremo una parola chiave per aggiungere la proprietà dell'animazione di Div. Quindi, alla fine di questo tag, forniremo il tempo di animazione in pochi secondi e la limitazione del ritardo di transizione fornendo un valore in secondi. Faremo una nuova lezione per l'animazione e aggiungeremo una proprietà di dimensioni per il lato superiore del Div che verrà aumentata dal valore precedente e attiva dopo il periodo di ritardo.

Le proprietà di transizione controlleranno l'animazione, inclusa la proprietà di delay di animazione, che controlla il divario temporale prima dell'inizio dell'animazione. Gli attributi di stile verranno quindi rimossi e il tag di stile sarà chiuso, consentendoci di andare sul corpo del file. Aggiungeremo un elemento div con un tag div ma nessun valore perché tutto è definito nel tag di stile del file.

Il primo output mostra che il div è nella sua posizione predefinita. Quando il tempo di delay di animazione termina, l'animazione si verifica secondo le proprietà fornite nel tag di stile, come si vede nel secondo output.

Esempio 4: ritardo di animazione sul lato sinistro di un div usando l'approccio del tag di stile

In questo esempio, utilizzeremo l'attributo di ritardo insieme al metodo Tag Style per animare un elemento Div dal lato sinistro.

In questo script, inizieremo con l'intestazione del file. Apriremo il tag di stile e creeremo una classe di stile per l'elemento Div in questo tag. Aggiungeremo altezza e larghezza per la dimensione predefinita di div in questa classe di stile. Successivamente, useremo una parola chiave per aggiungere la proprietà dell'animazione di Div. Quindi, alla fine di questo tag, forniremo il tempo di animazione in pochi secondi e la limitazione del ritardo di transizione fornendo un valore in secondi.

Faremo una nuova lezione per l'animazione e aggiungeremo una proprietà di dimensioni per il lato superiore del Div che verrà aumentata dal valore precedente e attiva dopo il periodo di ritardo. Le proprietà di transizione controlleranno l'animazione, inclusa la proprietà di delay di animazione, che controlla il divario temporale prima dell'inizio dell'animazione. Gli attributi di stile verranno quindi rimossi e il tag di stile sarà chiuso, consentendoci di andare sul corpo del file. Aggiungeremo un elemento div con un tag div ma nessun valore perché tutto è definito nel tag di stile del file.

Il div è nella sua posizione predefinita, come mostrato nel primo risultato. Dopo la scadenza del timer di delay di animazione, l'animazione avviene secondo i parametri specificati nel tag di stile, come mostrato nella seconda output.

Conclusione

In questo articolo, abbiamo discusso utilizzando la proprietà di ritardo del CSS nella lingua di markup ipertestuale. La proprietà di ritardo è comunemente usata con la proprietà di transizione e animazione di CSS. Questa proprietà viene utilizzata come sottopropertezza per la proprietà dell'animazione e della transizione, che aiuta a definire il ritardo della proprietà individuale. Abbiamo implementato queste proprietà con la proprietà Delay come sotto-proprietà nell'ambiente Notepad ++.