de.hideout-lastation.com
Paradies Für Designer Und Entwickler


8 JavaScript-Bibliotheken zum Animieren von SVG

SVG ist eine auflösungsunabhängige Grafik. Das bedeutet, dass es auf jedem Bildschirm gut aussehen wird , ohne dass es zu Qualitätseinbußen kommt . Darüber hinaus können Sie SVG mit einigen Animationseffekten beleben.

In einem Beitrag unserer SVG - Serie haben wir Ihnen bereits gezeigt, wie SVG - Animation mit der Element, wenn auch auf einem niedrigen Niveau. Dieses Mal werden wir ein paar JavaScript-Bibliotheken teilen, die helfen, die SVG-Animation auf die nächste Ebene zu bringen.

Mehr auf Hongkiat.com:

  • Animate.css - CSS3 Bibliothek zum einfachen Erstellen von Animationen
  • Leicht animieren Text mit Textillate.js
  • Wie man Photoshop-Text in SVG konvertiert
  • Animiere, um Inhalte mit jQuery auszublenden und zu verschieben
1. Vivus

Vivus ist eine JavaScript-Bibliothek, die Ihrem SVG den Eindruck vermittelt, gezeichnet zu sein . Vivus arbeitet direkt ohne Abhängigkeiten (zB jQuery). .js Sie einfach die .js Datei in Ihren HTML- .js und .js Sie das SVG-Element, das Sie animieren möchten, zusammen mit einigen voreingestellten Optionen, um die Animation sofort zu starten.

Beispielsweise:

 neuer Vivus ('svg-element', {Typ: 'oneByOne', Dauer: 200}); 

Das obige animiert mein SVG-Element mit der svg-element ID in 200 Millisekunden. Jedes Element dieses SVG wird innerhalb dieses Zeitrahmens nacheinander gezeichnet.

2. Bonsai

Bonsai ist eine leistungsstarke JavaScript-Bibliothek, mit der Sie grafische Elemente auf Webseiten zeichnen, verändern und animieren können. Es unterstützt sowohl den HTML5-Grafiktyp Canvas als auch SVG. Mit Bonsai können Sie ein einfaches Rechteck oder einen Kreis erstellen oder, wenn Sie möchten, ein vollwertiges Multiplayer- animiertes Spiel wie dieses. Sie können Orbit benutzen, um zu fühlen, wie Bonsai in Live-Action funktioniert, oder einige der beeindruckenden Beispiele ausprobieren, um sich inspirieren zu lassen.

3. Geschwindigkeit

Velocity ist eine JavaScript-Bibliothek für schnelle Animationen. Velocitys Geschwindigkeit beim Rendern von Animationen ist unglaublich schnell. Es übertrifft jQuery und sogar CSS im Vergleich. Die Velocity-API funktioniert ähnlich wie die Animation in jQuery, außer dass sie den Schlüsselwortalias $.velocity() anstelle von $.animate() . Abgesehen davon können Sie genau die gleichen Animationsschlüsselwörter wie fadeIn und fadeOut .

4. Raphael

RaphaelJS ist eine Bibliothek, mit der Sie Vektorgrafik SVG auf Webseiten zeichnen und animieren können. Es unterstützt eine breite Palette von Browsern bis hin zu IE6, was Raphael zur zuverlässigsten JavaScript-Bibliothek in der Nische macht. Mit RaphaelJS können Sie interaktive Analysediagramme, Weltkarten und Spielinteraktionen erstellen, die denen von Counter Strike ähneln.

5. Snap

SnapSVG ist eine weitere beliebte JavaScript-Bibliothek für SVG-Animationen, die von Raphael-Entwickler Dmitry Baranovskiy zusammen mit dem Adobe Web Platform Team von Grund auf entwickelt wurde. Im Gegensatz zu Raphael ist SnapSVG jedoch nur für die neuesten Browser gedacht. Dadurch kann die Bibliothek wesentlich kleiner als Raphael sein und SVG-Funktionen wie Clipping und Maskierung unterstützen.

6. Lazy Line Maler

Lazy Line Painter ist ein jQuery-Plugin zum Animieren von SVG-Pfaden, um die Zeichnungssequenz ähnlich wie Vivus zu animieren. Die schlechte Nachricht ist, dass dieses Plugin nur diese ganz spezielle Sache macht. Wenn Sie SVG aus Anwendungen wie Illustrator oder Inkscape importieren, stellen Sie daher sicher, dass auf Ihrem SVG keine Füllfarbe mehr vorhanden ist, sondern nur die Pfade.

7. SVG.js

SVG.js ist eine leichtgewichtige Bibliothek zum Bearbeiten und Animieren von SVG. Mit dieser Bibliothek können Sie die Größe, Position oder Farbe in Ihrem SVG-Element animieren. Es animiert nicht nur; Sie können auch zusätzliche Plugins hinzufügen, um zusätzliche Funktionen hinzuzufügen. In diesem Beispiel werden mit dem Plugin svg.filter.js Filter wie Gaußsche Unschärfe, Sättigung, Kontrast, Sepia usw. auf das Bild angewendet.

8. Gehweg

Gehweg unterstützt drei Arten von Elementen: path, line und polyline zum Zeichnen von SVG-Linien. Hier ist ein Beispiel aus Polygon, das die Konsolenlinienanimation für PlayStation 4 zeigt.

20 kostenlose Photoshop-Aktionen, die alle Designer haben müssen

20 kostenlose Photoshop-Aktionen, die alle Designer haben müssen

Automatisierte Skripts sparen Zeit und verbessern den Workflow in allen Creative-Feldern. Adobe-Produkte wie Photoshop bieten Skripts, die als Aktionen bezeichnet werden, die einen Prozess mehrmals per Knopfdruck automatisieren. Es gibt exklusive Photoshop-Action-Websites, aber viele von ihnen richten sich an Fotografen

(Tech- und Design-Tipps)

OS X Lion: 10 weitere neue Funktionen + Abkürzungen, die Sie kennen sollten

OS X Lion: 10 weitere neue Funktionen + Abkürzungen, die Sie kennen sollten

Apples neuestes Betriebssystem für Mac, 10.7 oder besser bekannt als OS X Lion, wurde offiziell am 20. Juli 2011 eingeführt. Aber Entwickler, einschließlich mir selbst, hatten dank Apple Developers Program eine frühere praktische Erfahrung.Laut Apple wird das neue 29, 99-Dollar-Betriebssystem mit mehr als 250 neuen Features ausgeliefert, darunter die wenigen bemerkenswerten wie Mission Control, Auto Save, Launch Pad, alle neuen Mail-Apps und einige andere.Wen

(Tech- und Design-Tipps)