10 strumenti di animazione CSS3 da segnalare
Poiché le persone tendono a percepire più facilmente le cose che si muovono, le animazioni utilizzate in modo intelligente possono migliorare l'esperienza utente di un sito attirando l'attenzione su elementi importanti che gli utenti devono notare rapidamente .
CSS3 ha introdotto una nuova sintassi di animazione che può aiutarti a ottenere molte cose interessanti nei tuoi progetti. Costruire animazioni fantastiche a volte può essere complicato e richiede molto tempo, in questo caso le librerie ei generatori di animaiton possono essere utilizzati in modo eccellente.
Guarda alcune delle animazioni rese possibili con i CSS:
- 38 Inspiranti demo di animazione CSS3
- 15 bellissimi effetti di testo creati con CSS
- 30 fantastiche animazioni CSS che devi vedere
- Come creare l'effetto bounce con l'animazione CSS3
In questo post daremo un'occhiata a 10 strumenti geniali che possono rendere più facile e veloce la creazione di animazioni personali.
1. Generatore di animazioni CSS3Gen CSS3
CSS3Gen ti fornisce un generatore di animazioni di facile utilizzo che ti consente di generare rapidamente animazioni di base. Anche se con questo strumento non creerai complicate opere d'arte, sarà una buona scelta se vuoi creare un'animazione standard senza troppi problemi.
Non è necessario sporcarsi le mani con il codice, poiché è possibile impostare le proprietà su un modulo, visualizzare in anteprima il risultato, quindi semplicemente copiare e incollare il codice nel proprio file CSS.
2. Animazione CSSSe hai bisogno di animazioni più complicate, potresti trovare utile CSS Animate . Ha un'interfaccia utente più matura, puoi impostare un po 'più di proprietà e puoi seguire, fermare e riavviare l'animazione con l'aiuto di una timeline intuitiva.
Esistono anche animazioni di esempio, come "Bounce", "Shake" e "Swing", che è possibile caricare nel generatore e modificare il codice in base alle proprie esigenze.
3. Coveloping CSS Animation GeneratorIl generatore di animazione di Coveloping è probabilmente la scelta migliore se sei nuovo con le animazioni CSS3 e vuoi capire rapidamente come funzionano. Questo semplice ma potente strumento ti consente di testare i diversi tipi di animazioni offerte da CSS3 e di verificare facilmente qual è la differenza tra loro.
Devi solo impostare 4 parametri: tipo di animazione, funzione di animazione, durata in secondi e se l'animazione è infinita. Quando sei pronto, devi solo prendere e prendere il codice HTML e CSS generato.
4. Animazioni magicheMagic Animations è una fantastica libreria CSS che rende possibile posizionare facilmente animazioni con effetti speciali sul tuo sito. Ad esempio puoi rendere gli elementi svanire dentro e fuori, aprire a sinistra oa destra, quindi tornare indietro, ruotare verso il basso, su, a sinistra oa destra e molti altri
Tutto quello che devi fare è scaricare il codice, includere il file CSS nella tua pagina HTML e aggiungere la classe appropriata con l'aiuto di jQuery nel seguente modo:
$ ('. yourdiv'). hover (function () {$ (this) .addClass ('magictime puffIn');});
Puoi anche modificare le impostazioni del timer e rendere l'animazione infinita con l'aiuto di jQuery (per maggiori dettagli vedi il file readme).
5. Animate.cssAnimate.css ti offre una serie di fantastiche animazioni CSS3 cross-browser . Le animazioni sono divise in gruppi come Attention Seekers, Bouncing Entrances, Bouncing Exits, Fading Entrances e molti altri, quindi non puoi lamentarti di una mancanza di scelta.
È possibile scaricare il codice da Github, quindi è sufficiente aggiungere il file CSS alla pagina HTML e le classi CSS pertinenti agli elementi HTML che si desidera animare.
6. Bounce.jsBounce.js è una comoda libreria JavaScript che ti consente di creare animazioni complicate . Bounce.js ha un'interfaccia utente matura che ti permette di aggiungere diversi componenti - come l'alleggerimento, la durata, il ritardo e il numero di rimbalzi - manualmente all'animazione, o selezionare un preset pronto all'uso, quindi riprodurre l'animazione, e mettere a punto le proprietà se è necessario.
7. AniJSAniJS è una libreria JavaScript supercool che ti consente di aggiungere animazioni CSS3 ai tuoi progetti e di creare sofisticati componenti dell'interfaccia utente come schede animate, fisarmoniche, modali, menu scorrevoli, notifiche di app per dispositivi mobili, rivelazioni a scorrimento e molto altro.
Funziona con tutti i browser moderni inclusi iOS e Android, non ha bisogno di librerie di terze parti e ha una spettacolare vetrina chiamata AniCollection in cui puoi facilmente sperimentare i diversi effetti forniti dalla libreria.
8. Spinners CSS per elementi singoliHai mai desiderato di migliorare i tuoi disegni con filatori animati di caricamento ? Se la risposta è sì, questa graziosa libreria di filatori CSS può essere una scelta eccellente per te. Il codice CSS per i filatori è scritto in LESS. Non ci sono impostazioni, il codice è pronto, devi solo inserirlo nei tuoi file HTML e CSS.
9. ContachilometriL'odometro è uno strumento geniale per posizionare fantastici metri animati sul tuo sito . È una libreria CSS e JavaScript, la parte CSS è scritta in Sass e puoi scegliere tra diversi temi come "Digitale", "Stazione ferroviaria" e "Car".
Per usare Contachilometri, devi aggiungere il file JavaScript e il file del tema scelto alla tua pagina HTML, quindi il selettore class="odometer"
all'elemento che vuoi creare in un contatore animato. Scelta ideale per rappresentare visivamente i dati o per rendere più accattivante la pagina "Coming Soon".
Snabbt.js è una libreria di animazione minimalista che ti aiuta a spostare facilmente le cose . Se hai bisogno di una piccola ispirazione, dai un'occhiata alle demo per vedere cosa puoi ottenere con questo strumento di animazione intelligente, la tavola periodica animata sullo screenshot qui sotto è solo una delle molte possibilità che Snabbt.js rende facile da implementare.
È necessario scrivere un piccolo JavaScript se si desidera utilizzare questa libreria, ma il risultato è piuttosto spettacolare, quindi probabilmente vale la pena.
Codice Digitando animazioni di testo con jQuery TypeIt
La combinazione di jQuery e testo non ha limiti sul web. Puoi costruire quasi tutto con un po 'di creatività e le giuste librerie JavaScript.Una di queste librerie è TypeIt, costruita come un plugin jQuery gratuito. Ti consente di creare animazioni di digitazione dinamiche che sembrano incredibilmente realistiche.
Fotografia iPhone: bellissime foto scattate con iPhone 4
Due anni fa, se dovessi mostrare a qualcuno una foto fantastica e chiedere loro con che cosa è stata scattata, probabilmente scommetteranno su una fotocamera digitale o DSLR. Fallo oggi, le persone avranno bisogno di tempo per riflettere, perché tutto è possibile dato che la tecnologia avanza mentre stai respirando. O