Cume Usà Animazioni CSS3

Da Andy Harris

Utrasfurmàu cumpurtamentu hè abbastanza bellu, ma CSS3 prumette una forma ancu più eccitante di animazione chjamata (aspittà lu) animazionemiccanisimu. Eccu un'animazione di una scatula chì si move intornu à u schermu.



Pillula tonda bianca 159

image0.jpg



Eccu a strategia di basa per custruisce una animazione CSS:

  1. Generate un inseme di fotogrammi chjave.



    L'animazioni sò basate nantu à a nuzione di fotogrammi chjave. Ogni fotogramma chjave specifica u statu di un oggettu, è u navigatore tenta di passà senza intoppi trà fotogrammi chjave.

  2. Fornite un percentuale per ogni fotogramma chjave.

    U fotogramma chjave cumencia cù una percentuale, indicendu induve in l'animazione u fotogramma chjave accadrà. U primu fotogramma chjave deve esse 0% (u principiu di l'animazione) è l'ultimu deve esse 100% (a fine di l'animazione). Pudete indicà quanti fotogrammi chjave intermedi chì vulete.



  3. Aghjunghjite un mini fogliu di stile per ogni fotogramma chjave.

    Pone qualsiasi stili chì vulete mudificà in un picculu fogliu di stile. À u locu indicatu in a timeline, un elementu dopu à sta animazione mostrarà u cumpurtamentu di stile datu. Pudete mette ogni infurmazione di stile chì vulete quì.

  4. Applica l'animazione à i vostri elementi.

    Uanimazioneregula permette di applicà un fotogramma chjave à un elementu. Pudete reutilizà i stessi fotogrammi chjave trà parechji elementi diversi se vulete.

    escitalopram (lexapro)
  5. Mudificà l'animazione.

    Pudete applicà parechje di e stesse caratteristiche à un'animazione cume fate una transizione. Ci hè una quantità di parametri, ma l'elementi più comunemente usati sò fotogrammi chjave, tempu è ripetizione.

Fighjate u codice per animation.html per vede tuttu in azzione:

qual hè a differenza trà advil è aleve
 animation.html Moving box 

Ci hè parechje cose da nutà annantu à questu esempiu:

  • Crea un inseme di fotogrammi chjave chjamatu U@Corse_Matina regula hè aduprata per creà una risorsa à livellu di pagina chì pò esse aduprata in u restu di u CSS. In questu casu, hè adupratu per generà un inseme di fotogrammi chjave.

  • Custruisce versioni specifiche per u navigatore: Sfurtunatamente, u meccanisimu d'animazione richiede sempre prefissi specifichi à u navigatore. Hè di solitu u più faciule per indirizzà un navigatore è dopu copià per l'altri navigatori quandu u cumpurtamentu di basa funziona.

  • Questu esempiu move un elementu in un mudellu quadratu: Per questu esempiu particulare, adivsi move in un muvimentu quadratu. Quandu guardate i fotogrammi chjave, vedrete chì un cambiamentu simplice à a posizione sinistra è superiore di udivhè stata fatta in tuttu u tempu.

  • Fate u principiu è a fine listessi: Se avete intenzione di gestisce continuamente quest'animazione, vulete chì i lochi iniziali è finali sianu listessi.

  • Applica u Mente fotograma chjave impostatu à l'elementu: Applica uMentefotograma chjave impostatu aduprendu uanimazioneregula.

  • Indicate a lunghezza di l'animazione: L'animazioni riguardanu cambiamenti cù u tempu, allora uanimazionetag richiede ancu una durata, misurata in secondi (s) o millisecondi (ms).

    effetti collaterali più cumuni di duloxetina
  • Determinate l'allentamentu: A facilitazione hè cume l'animazione agisce à l'iniziu è à a fine di un segmentu d'animazione. Ulinéairea regula aduprata quì mantene l'animazione à una velocità constante. Pudete ancu aduprà (u cumpurtamentu predefinitu)facilità-in-foraper fà spustà l'elementu à un ritmu variabile.

  • Determinate u numeru di ripetizioni: Pudete specificà parechje volte per ripete l'animazione. Se lasciate sta parte fora, l'animazione accadrà solu una volta quandu a pagina si carica prima. Pudete specificà infinitu per fà chì l'animazione si ripete basta chì a pagina sia in memoria.

Nota chì ci sò assai altri parametri chì pudete stabilisce, cum'èallentamentuèritardu. Queste ponu esse impostate attraversu uanimazioneregula o cù reguli individuali. Per avà, pudete vulè mantene e vostre animazione u più sèmplice pussibule, almenu finu à chì i navigatori ponu gestisce tutte l'animazioni senza prefissi di u venditore.