it.hideout-lastation.com
Paradiso Per Designer E Sviluppatori


8 librerie JavaScript per animare SVG

SVG è una grafica indipendente dalla risoluzione. Ciò significa che avrà un bell'aspetto su qualsiasi tipo di schermo senza subire alcuna perdita di qualità . Oltre a ciò, è anche possibile rendere SVG prendere vita con alcuni effetti di animazione.

In uno dei post della nostra serie SVG in precedenza, vi abbiamo mostrato come funziona l'animazione SVG con elemento anche se a basso livello. Questa volta condivideremo un paio di librerie JavaScript che aiutano a estendere l'animazione SVG al livello successivo.

Altro su Hongkiat.com:

  • Animate.css - Libreria CSS3 per creare facilmente animazioni
  • Animare facilmente il testo con Textillate.js
  • Come convertire il testo di Photoshop in SVG
  • Animare per nascondere e far scorrere il contenuto con jQuery
1. Vivus

Vivus è una libreria JavaScript che conferisce al tuo SVG l'aspetto di essere disegnato . Vivus lavora fuori dalla scatola senza bisogno di alcuna dipendenza (es. JQuery). È sufficiente includere il file .js nel codice HTML e designare l'elemento SVG che si desidera animare, insieme ad alcune opzioni preimpostate per avviare subito l'animazione.

Per esempio:

 nuovo Vivus ('svg-element', {type: 'oneByOne', durata: 200}); 

Quanto sopra animerà il mio elemento SVG che ha l'ID svg-element in 200 millisecondi. Ogni elemento di questo SVG verrà disegnato uno dopo l'altro entro quel periodo di tempo.

2. Bonsai

Bonsai è una potente libreria JavaScript che ti permette di disegnare, trasformare e animare elementi grafici su pagine web. Supporta sia il tipo di grafica HTML5 Canvas che SVG. Con Bonsai, puoi costruire un semplice rettangolo o un cerchio o, se ti va, un gioco di animazione multiplayer completo come questo. Puoi usare Orbit per sentire come funziona il Bonsai in azione dal vivo o dare un'occhiata a un paio di questi esempi impressionanti da cui trarre ispirazione.

3. Velocità

Velocity è una libreria JavaScript creata per animazioni veloci. La velocità di Velocity durante il rendering dell'animazione è incredibilmente veloce. Al confronto, jQuery e persino CSS, in confronto. L'API di Velocity funziona in modo simile all'animazione di jQuery, tranne che utilizza la parola chiave alias $.velocity() anziché $.animate() . A parte questo, puoi usare le stesse identiche parole chiave di animazione come fadeIn e fadeOut .

4. Raffaele

RaphaelJS è una libreria che ti permette di disegnare e animare immagini SVG vettoriali su pagine web. Supporta una vasta gamma di browser fino a IE6, il che rende Raphael la libreria JavaScript più affidabile nella nicchia. Con RaphaelJS, puoi costruire grafici analitici interattivi, mappe del mondo e interazioni di giochi simili a Counter Strike.

5. Snap

SnapSVG è un'altra popolare libreria JavaScript per l'animazione SVG sviluppata dallo sviluppatore Raphael, Dmitry Baranovskiy, insieme al team di Adobe Web Platform da zero. A differenza di Raphael, tuttavia, SnapSVG è pensato solo per i browser più recenti. Ciò consente alla libreria di essere significativamente più piccola di Raphael e di supportare funzionalità SVG come il ritaglio e il mascheramento.

6. Lazy Line Painter

Lazy Line Painter è un plugin jQuery per animare i percorsi SVG per animare la sequenza di disegno, simile a Vivus. La cattiva notizia è che questo plugin fa solo questa cosa molto specifica. Quindi, quando importi SVG da app come Illustrator o Inkscape, assicurati che non vi sia alcun colore di riempimento sul tuo SVG, solo i percorsi.

7. SVG.js

SVG.js è una libreria leggera per manipolare e animare SVG. Con questa libreria, sarai in grado di animare la dimensione, la posizione o il colore all'interno dell'elemento SVG. Tuttavia, non si anima solo; puoi anche applicare plugin aggiuntivi per aggiungere funzionalità extra. Questo esempio utilizza il plugin svg.filter.js per applicare filtri come sfocatura gaussiana, desaturazione, contrasto, seppia, ecc. All'immagine.

8. Passaggio pedonale

La passerella supporta tre tipi di elementi, path, line e polyline utilizzati per disegnare linee SVG. Ecco un esempio di Polygon che mostra l'animazione della linea di console di PlayStation 4.

Evento del 27 ottobre di Apple - Ecco cosa sappiamo finora

Evento del 27 ottobre di Apple - Ecco cosa sappiamo finora

Il 27 ottobre, Apple ospiterà il suo evento "Hello Again", in cui la compagnia dovrebbe annunciare la nuova generazione di Mac. L'ultima volta che Apple ha tenuto un evento incentrato esclusivamente sui Mac è stato a marzo 2015. Da allora, le notizie relative al Mac sono state relegate a comunicati stampa e incontri privati ​​su piccola scala.L'

(Consigli tecnici e di design)

La piattaforma di streaming live mobile di YouTube diventa pubblica

La piattaforma di streaming live mobile di YouTube diventa pubblica

Nel giugno 2016, YouTube ha lanciato la sua piattaforma di streaming live mobile a un numero selezionato di utenti. Avanzando rapidamente fino a febbraio 2017, la piattaforma di live streaming mobile sarà finalmente lanciata al pubblico mentre YouTube inizierà a implementare la funzione su YouTubers a breve.P

(Consigli tecnici e di design)