8 JavaScript-biblioteker for å animere SVG
SVG er en oppløsningsuavhengig grafikk. Det betyr at det vil se bra ut på hvilken som helst type skjerm uten å ha noe tap av kvalitet . Utover det kan du også gjøre SVG levende med noen animasjonseffekter.
I et av innleggene i vår SVG-serie tidligere har vi vist deg hvordan SVG-animasjon fungerer med
Mer på Hongkiat.com:
- Animate.css - CSS3 Library for å lage animasjon enkelt
- Du kan enkelt animere tekst med Textillate.js
- Slik konverterer du Photoshop-tekst til SVG
- Animer å skjule og skyv innhold med jQuery
1. Vivus
Vivus er et JavaScript-bibliotek som gir ditt SVG utseendet av å bli tegnet . Vivus jobber ut av esken uten behov for noen avhengighet (f.eks. JQuery). Bare inkluder .js
filen i HTML-en din, og velg SVG-elementet du vil animere, sammen med noen forhåndsinnstilte alternativer for å starte animasjonen med en gang.
For eksempel:
ny Vivus ('svg-element', {type: 'oneByOne', varighet: 200});
Ovennevnte vil animere mitt SVG-element som har svg-element
ID på 200 millisekunder. Hvert element i denne SVG vil bli tegnet etter hverandre innen den tidsrammen.
Bonsai er et kraftig JavaScript-bibliotek som lar deg tegne, morph samt animere grafiske elementer på nettsider. Den støtter både HTML5 grafikk type Lerret og SVG. Med Bonsai kan du bygge et enkelt rektangel eller en sirkel eller, hvis du vil, et fullverdig multiplayer animert spill som dette. Du kan bruke Orbit å føle hvordan Bonsai jobber i live handling eller sjekk ut noen av disse imponerende eksemplene for å trekke inspirasjon fra.
3. HastighetVelocity er et JavaScript-bibliotek bygget for raske animasjoner. Hastighetens hastighet når rendering av animasjon er utrolig rask. Den overgår jQuery, og til og med CSS, i sammenligning. Velocity's API fungerer som animasjonen i jQuery, bortsett fra at den bruker søkeordet alias $.velocity()
stedet for $.animate()
. Som til side kan du bruke nøyaktig samme animasjonsord som fadeIn
og fadeOut
.
RaphaelJS er et bibliotek som lar deg tegne samt animere vektorgrafisk SVG på nettsider. Den støtter et bredt utvalg av nettlesere helt ned til IE6, noe som gjør Raphael det mest pålitelige JavaScript-biblioteket i nisje. Med RaphaelJS kan du bygge interaktive analytiske diagrammer, verdenskart og spillinteraksjoner som er lik Counter Strike.
5. SnapSnapSVG er et annet populært JavaScript-bibliotek for SVG-animasjon utviklet av Raphael-utvikleren Dmitry Baranovskiy, sammen med Adobe Web Platform Team fra grunnen. Til forskjell fra Raphael skjønt, er SnapSVG ment for bare de nyeste nettleserne. Det gjør at biblioteket kan være betydelig mindre enn Raphael og for å støtte SVG-funksjoner som klipping og maskering.
6. Lazy Line PainterLazy Line Painter er en jQuery-plugin for å animere SVG-baner for å animere tegnsekvensen, ligner Vivus. Den dårlige nyheten er at dette pluginet bare gjør dette veldig spesifikke. Derfor, når du importerer SVG fra apper som Illustrator eller Inkscape, må du sørge for at det ikke er Fyll farge igjen på SVG, bare stiene.
7. SVG.jsSVG.js er et lett bibliotek for å manipulere og animere SVG. Med dette biblioteket kan du animere størrelsen, plasseringen eller fargen i SVG-elementet ditt. Det animerer ikke bare; Du kan også legge til flere plugins for å legge til ekstra funksjoner. Dette eksemplet bruker plugin svg.filter.js for å bruke filtre som gaussisk uskarphet, desaturat, kontrast, sepia etc. til bildet.
8. GangveiWalkway støtter tre typer elementer, path
, line
og polyline
brukes til å tegne SVG linjer. Her er et eksempel fra Polygon som viser PlayStation 4-konsolllinjeanimasjonen.
7 Vanlige PayPal Svindel og Hvordan Spot Them
Uansett om du vil starte en Internett-bedrift eller ønsker å gjøre sikker online shopping, er PayPal den sikreste og mest praktiske løsningen . Selv om PayPal viser sikkerhetsretningslinjer for både selgerne og kjøperne, men de fleste brukere ikke bryr seg om å lese dem. På toppen av det er svindlere klare nok til å komme seg rundt disse verdipapirene ved hjelp av billige triks.Hvis du
Slik administrerer du gen X, Y og Z på arbeidsplassen [Infographic]
Som baby boomers tar opp pensjon og forlater tomrom i seniorstillinger i organisasjoner som skal fylles, satte Gen-X, Gen-Y og Gen-Z seg opp på platen for plukking.Noen organisasjoner mener at disse gruppene av generasjoner har observerbare egenskaper som deres generasjon er vant til å følge, skildre og adoptere i deres livsstil på jobben. Fo