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
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.
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
.
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. SnapSnapSVG è 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 PainterLazy 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.jsSVG.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 pedonaleLa 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.
5 App Android gratuite per il controllo remoto del computer - Il meglio di
Desideri accedere al tuo PC da remoto o accedere in remoto al tuo Mac da un altro dispositivo? Le app di controllo remoto aiutano l' accesso remoto e controllano in modo sicuro il tuo desktop, un cellulare o un server. Tali app sono utili in varie situazioni in cui non è possibile accedere al proprio sistema in modo personale.
4 modi per creare stupefacenti fisarmoniche CSS
Le fisarmoniche di contenuto costituiscono un utile modello di progettazione. Puoi usarli per molte cose diverse: per menu, elenchi, immagini, estratti di articoli, frammenti di testo e persino videoLa maggior parte delle fisarmoniche fa affidamento su JavaScript, principalmente su jQuery, ma poiché l'uso di tecniche CSS3 avanzate è diventato diffuso, possiamo anche trovare dei buoni esempi che utilizzano solo HTML e CSS, che li rendono accessibili in ambienti con JavaScript disabilitato.C