Brad Frost setzt die laufende Konversation über Designsysteme fort. Wo viele Beiträge sich darum zu drehen scheinen, wie man eines erstellt und wie man es durchsetzt, ist die wichtigste Erkenntnis hier, dass Designsysteme nicht gleichbedeutend mit Einschränkungen sind. Sie sind nur so streng, wie wir sie gestalten, und neue CSS-Funktionen wie benutzerdefinierte Eigenschaften eröffnen tatsächlich neue kreative Möglichkeiten – etwas, das Andres Galante und Cliff Pyles kürzlich hier auf CSS-Tricks vorgeschlagen haben.
Brad
Die ästhetische Ebene ist oft die am besten formbare Ebene des Frontend-Stacks, was bedeutet, dass wir Systeme erstellen können, die eine hohe ästhetische Flexibilität ermöglichen und dennoch eine solide zugrunde liegende strukturelle Grundlage beibehalten.
Das klingt nicht nur richtig, sondern unterstreicht auch stark, warum wir CSS lieben: Es ist eine Reihe von Stilen, die auf unendlich viele Arten auf denselben HTML-Markup angewendet werden können. Eine neue Farbschicht kann jederzeit aufgetragen werden, aber die Balken, Wände und die Decke des Gebäudes können konstant bleiben. Dave Ruperts persönliche Website ist ein Paradebeispiel dafür, und er beschreibt seinen Ansatz zum Theming.
Ah, CSS Zen Garden…