Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
In diesem Kapitel erfahren Sie, wie Sie flüssige Layouts erstellen, die sich automatisch an verschiedene Geräte, Schriftarten, Breiten und Zoomfaktoren anpassen. Diese Design Patterns sind barrierefrei, modular und leicht anzupassen. Die dynamischen Patterns verwenden Open-Source-Bibliotheken für JavaScript, um Elementen Ereignishandler hinzuzufügen. Dadurch können Sie dynamische Effekte hervorrufen, ohne eine einzige Zeile JavaScript in Ihr Dokument aufnehmen zu müssen! Die Bibliotheken verwenden CSS-Selektoren, um zu bestimmen, welche Elemente als Reaktion auf ein Ereignis verarbeitet werden müssen. Außerdem können Sie die Klassenattribute der Elemente bearbeiten, damit Ihr Stylesheet die Kontrolle darüber behält, wie ein Element dynamisch gestaltet wird.