jQuery: 14 Plugins für flexible Website-Layouts

jQuery: 14 Plugins für flexible Website-Layouts
Bei der Entwicklung von Websites, die für die Ausgabe auf allen möglichen Endgeräten nach Responsive-Webdesign-Regeln optimiert dargestellt werden, können JavaScript-Bibliotheken wie jQuery mit seinen zahlreichen Plugins eine echte Hilfe sein. Im Gonzo-Blog werden 16 interessante jQuery-Plugins für Fluid-Layouts und Responsive Webdesign vorgestellt. Wir geben euch einen kurzen Überblick, was die Plugins können und wofür man sie gebrauchen kann.
jQuery responsive webdesign FitText
jQuery-Plugin FitText.js für flexible Textgrößen

Responsive Entwicklung, Navigationen und Inhalte mit jQuery-Plugins

Es ist oft nicht ganz einfach, z.B. Hintergrundbilder, Navigationselemente oder Textgrößen einer Website flexibel an die jeweils angefragte Viewport-Größe anzupassen. Wo man mit CSS nicht weiterkommt, kann z.B. über die weit verbreitete jQuery-Bibliothek und seine Responsive-Design-Plugins die Entwicklerarbeit erleichtern. In einem Blogpost bei Gonzo-Blog zu jQuery-Plugins  für Fluid-Layouts und Responsive Webdesign werden 16 hilfreiche jQuery-Plugins gelistet. Einige der dort aufgeführten jQuery-Plugins haben wir euch schon mal einzeln vorgestellt. Wie ihr Videos über FitVids.js flexibel einbindet, könnt ihr in unserer News FitVids.js: Videos mit jQuery in responsives Webdesign einbinden nachlesen. Für die dynamische Optimierung von Text haben wir euch unter anderem FitText.js und Lettering.js in jQuery-Plugins: 10 Helfer für schönere Schriften vorgestellt.

Hier als Ergänzung noch 14 weitere jQuery-Plugins, um die von flexiblen Weblayouts mit z.B. dynamischen Code-Blöcken, optimierten Navigationen sowie Text- oder Bildeffekten zu vereinfachen:

1 Response.js

Response.js von Ryan Van Etten kann in Verbindung mit jQuery oder Zepto verwendet werden. Es ermöglicht das Haltepunkt-basierte Tauschen von Code-Blöcken und Medienelementen über HTML5-Data-Attribute. Die Objekt-Methoden von Response.js helfen Entwicklern beim Auslösen von Aktionen und Boolean-Werten zum Testen von Responsive-Design-Eigenschaften. Response.js benötigt ab Version 1.7.

jQuery responsive webdesign Response.js
jQuery-Plugin Response.js für dynamische Inhaltselemente

2 Breakpoints.js

Breakpoints.js von XOXCO sorgt dafür, dass man an selbst definierten Haltepunkten im Website-Quellcode benutzerdefinierte Ereignisse auslösen kann, wenn der Browser diese Stellen aufruft oder verlässt.

jQuery responsive webdesign Breakpoint.js
jQuery-Plugin Breakpoints.js für Haltepunkte und benutzerdefinierte Ereignisse

3 jQuery Responsive Web

jQuery Responsive Web von Devrim Vardar fügt je nach Betriebssystem, Browser und Auflösung dynamische CSS-Klassen in den <body> ein. Es ist kompatibel mit Internet Explorer v7 und v8, Firefox, Google Chrome, Safari und Opera. Benötigt wird jQuery 1.2 oder höher.

jQuery responsive webdesign jQuery Responsive Web
jQuery-Plugin Responsive Web für dynamische CSS-Klassen

4 Protofluid

ProtoFluid vereinfacht die Entwicklung von Fluid-Layouts und adaptiven CSS über Media-Queries. Es baut bis zu 99 verschiedene Scrollbar-unabhängige Viewports der eigenen Website oder App. ProtoFluid ist nur für die ersten zehn Einsätze kostenlos. Danach muss für uneingeschränkte Nutzung eine Lizenz für 5 Englische Pfund gekauft werden.

jQuery responsive webdesign Protofluid
jQuery-Plugin ProtoFluid für Fluid-Layouts

5 Heads-Up Grid

Heads-Up-Grid von Jason Simanek vereinfacht die Erstellung von konfigurierbaren Grid-Layouts für unterschiedliche Viewports über Media-Queries.

jQuery responsive webdesign Heads Up Grid
jQuery-Plugin Heads-Up Grid für konfigurierbare Grid-Layouts

6 Scrollorama

Scrollorama von John Polacek ist besonders für Texteffekte bei Einzelseiten geeignet. Inhalte werden in Blöcke unterteilt und können dann über vordefinierte Animationsparameter mit schicken Scroll-Effekten wie z.B. Parallax, Zoom oder Rotieren versehen werden. Wie John anmerkt, ist Scrollorama ein experimentelles Projekt, dass noch nicht komplett durchgetestet wurde.

jQuery responsive webdesign Scrollorama
jQuery-Plugin Scrollorama für Scroll-Effekte

7 TinyNav.js

TinyNav.js von Viljami Salminen vereinfacht die Entwicklung von Navigationen für unterschiedliche Viewports. TinyNav.js wandelt <ul> und <ol> Tags in für kleine Displays optimierte Dropdown-Listen um. Die aktuelle Seite wird dabei automatisch ausgewählt und als "selected" markiert. Viliami merkt an, dass TinyNav.js nicht die meisten Optionen unter den jQuery-Plugins für diesen Zweck bietet, aber wahrscheinlich das kleinste in Hinsicht auf seine Dateigröße ist. Es gibt zusätzlich noch ein schlankes jQuery-Plugin für Slideshows mit Responsive Design von Viljami.

jQuery responsive webdesign TinyNav.js
jQuery-Plugin TinyNav.js für optmierte Navigationen

8 Responsive-Menu

Responsive-Menu von Matt Kersley ist ein weiteres jQuery-Plugin für die Navigationsoptimierung auf mobilen Viewports über das Umwandeln der Menüpunkte in eine Dropdown-Liste. Es bietet 7 Optionen bei der Konfiguration.

jQuery responsive webdesign responsive menu
jQuery-Plugin Responsive-Menu für optimierte Navigationen

9 Really Simple Responsive Menu

Really Simple Responsive Menu von Dan Thomas erzeugt ein für kleine Viewports optimiertes Menu nicht über Dropdown-Listen, sondern über das Ergänzen eines neuen, angepassten Menu-Buttons, wenn die Display-Größe oder das Browser-Fenster sich verkleinert. Dan nutzt dafür das neue HTML5-Tag <nav> im Header der Webseite. Dann platziert er einen Menu-Button über jQuery, modernizr und Media-Queries, der auf Klick Untermenupunkte ein- bzw. ausblendet.

jQuery responsive webdesign RealSimpleResponsiveMenu.js
jQuery-Plugin Really Simple Responsive Menu für optimierte Navigationen

10 Molten Leading

Molten Leading von Mat Marquis erleichtert die Anpassung von Textzeilenhöhen für unterschiedliche Media-Queries, um für alle Viewports gute Lesbarkeit zu erreichen.

jQuery responsive webdesign Molten leading
jQuery-Plugin Molten Leading für flexible Textzeilenhöhen

11 jQuery Anystretch

jQuery Anystretch von Dan Millar erzeugt dynamisch skalierte Hintergrundbilder für Seiten oder Block-Level-Elemente beliebiger Größe. Hintergrundbilder können zudem auf Klick verändert, mit Fade-In-Geschwindigkeit versehen oder mit wenigen Codezeilen zu einer Bildergalerie werden.

jQuery responsive webdesign jQueryAnystretch
jQuery-Plugin Anystretch für dynamische Hintergrundbilder

12 Backstretch

Backstretch von Scott Robbin erzeugt ebenfalls dynamisch skalierte Hintergrundbilder, die sich an die jeweilige Display-Größe anpassen und es kann auch als Bildergalerie eingesetzt werden. Die Bilder werden nach Seitenaufruf zwischengespeichert, sodass sich Ladezeiten verringern.

jQuery responsive webdesign Backstretch
jQuery-Plugin Backstretch für dynamische Hintergrundbilder

13 Doubletake

Doubletake von Graham Bird aktualisiert das <src> Tag von Bildern in Abhängigkeit der Viewport-Größe mit Hilfe von definierten Haltepunkten. Doubletake ist mit Safari 5.1, Chrome 13 and Firefox 5 getestet. Graham verwendet neben jQuery eine lokale Kopie von SLIR und den src.sencha.io Webservice.

jQuery responsive webdesign Doubletake
jQuery-Plugin Doubletake für optimierte Bilder

14 Hoverizr

Hoverizr von Ilias Iovis macht Bildeffekte wie Graustufen, Unschärfe und Farbinvertierung beim Darüberfahren mit der Maus möglich. Ilias verwendet dafür das HTML5 <canvas> Element.

jQuery responsive webdesign Hoverizr
jQuery-Plugin Hoverizr für Bildeffekte

Für die automatische Optimierung von Bildern für ein Responsive Design ist auch „Adaptive Images“ gut geeignet. Adaptive Images basiert allerdings nicht auf JavaScript und jQuery, sondern arbeitet mit PHP.

Die offizielle Plugin-Seite von jQuery wird gerade überarbeitet, aber eine Übersicht zu allen verfügbaren Erweiterungen findet ihr im Plugin-Archiv.

Kennt ihr noch weitere nützliche jQuery-Plugins für Responsive Webdesigns? Wir freuen uns über eure Kommentare mit Ergänzungen!

Weiterführende Links:

Empfehlen

bewerten
VN:F [1.9.22_1171]
Bewertung: 0.0/5 (0 Bewertungen)
3 Antworten
  1. von jQuery: 14 Plugins für flexible Website… 01.04.2012 (16:26Uhr) 1.

    [...] jQuery: 14 Plugins für flexible Website-Layouts » t3n News [...]

  2. von [KW13/12] Themen der Woche » IT::f… 02.04.2012 (08:31Uhr) 2.

    [...] Ein paar jQuery-Plugins für flexible Web-Layouts [...]

  3. von Linkhub – Woche 13-2012 03.04.2012 (16:54Uhr) 3.

    [...] jQuery: 14 Plugins für flexible Website-Layouts » t3n News [...]

Deine Meinung

Bitte melde dich an!

Du musst angemeldet sein, um einen Kommentar schreiben zu können.

Jetzt anmelden

Kennst Du schon unser t3n Magazin?

t3n 32 jetzt kostenfrei probelesen! Alle Inhalte des t3n Magazins Diesen Hinweis verbergen