JavaScript Animationen mit $fx()

Zur Zeit zeichnet sich ein neuer Trend ab: Micro-Frameworks in Vanilla JavaScript. Die Entwicklung ist auch irgendwo logisch, denn man muss nicht immer alles mit einem einige 100kb großen Paket totschlagen. Ein anderer Trend der derzeit im Kommen ist, sind vektorbasierende Illustrationen die im Design nicht nur eingesetzt, sondern auch animiert werden – natürlich ohne Flash ;)

Screenshot der $fx() Homepage

$fx() ist ein kleines (4kb), schnelles und einfaches JavaScript zum animieren anhand einer Zeitleiste. Ist schon Wahnsinn was man alles in 4kb verpacken kann, denn das kleine Tool enthält sogar Callbacks für den Fall, dass definierte Events eintreten. Der am meisten benutzte Callback ist dabei wohl der für „Animation beendet„, mit dem man diese dann einfach wieder neu starten kann.

Wie die Homepage von $fx() zeigt, kann man mit recht einfachen grafischen Mitteln schöne Effekte erzielen, und wenn ich mich recht entsinne gibt es auch das eine oder andere WordPress-Theme auf das die Library anwendbar wäre. Einfach mal einen Blick darauf werfen, vielleicht hat ja einer eine Idee wie man das einsetzen könnte und kann es in seinem nächsten Design verwenden.

Ähnliche Beiträge

Sprite-Animation für HTML5 Willkommen zu einer neuen Folge von Zurück in die Zukunft. Spiele in HTML5 bringen eine Menge Technik mit sich, die die Generation C64 bereits aus dem...
Vereinfachte Formularerstellung mit Patterns Von irgendeinem Punkt an funktionieren Webseiten alle gleich: Slider auf die Startseite, die Usability von Formularen erhöhen und das bloß mit minimal...
jQuery.sheet – Excel Spreadsheets für jQuery Es gibt da durchaus ein oder zwei Sachen, in denen man sich in Javascript die Finger bricht und man froh ist, dass es zum Beispiel jQuery gibt. Sinnvo...
Blackbird – netter Ersatz für alert(); JavaScript Debugging ist meistens eine sehr dumme Angelegenheit, und hierbei rede ich jetzt nicht von "netten" Browsern, die console.log(); unterstütz...

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.