In diesem Artikel spricht der Autor darĂŒber, wie man sich der Erstellung eines Entwurfssystems nĂ€hert, ĂŒber seine Grundlagen und wie man die beschriebenen Methoden und Konzepte im aktuellen Entwurfsprojekt anwendet. AnfĂ€nger können grundlegende Konzepte erlernen, und Profis können den Inhalt dieses Artikels aktualisieren oder kritisieren.
Raumfahrtorganisation ist der SchlĂŒssel zu einem soliden und schönen Design. Raumsysteme, Layoutraster und Layouts bieten tatsĂ€chlich Regeln, die Ihren Projekten einen konstanten Rhythmus verleihen, die Annahme unnötiger Entscheidungen begrenzen und den Teams helfen, das gleiche VerstĂ€ndnis fĂŒr das Projektdesign zu behalten. Diese grundlegenden Konzepte sind ein Muss fĂŒr alle Entwurfssysteme. In diesem Handbuch werden die Grundlagen zum Definieren grundlegender rĂ€umlicher Einheiten, zum Erstellen von Beziehungsregeln mithilfe von Rastern und zum Kombinieren dieser Regeln zu modernen BenutzeroberflĂ€chenlayouts erlĂ€utert.

Was ist ein rÀumliches System?
Designer treffen tĂ€glich rĂ€umliche Entscheidungen, angefangen bei der Bestimmung der Höhe einer SchaltflĂ€che bis hin zum Bereich um ein Symbol. Ein rĂ€umliches System besteht aus einer Reihe von Regeln zum Messen der Parameter und des Raums Ihrer Elemente in der BenutzeroberflĂ€che. Durch die Einheitlichkeit auf rĂ€umlicher Ebene wird Ihr Produkt konsistenter und Sie können besser in Ihrem Team kommunizieren, wodurch die Anzahl der Entscheidungen, die Designer im Laufe des Tages treffen mĂŒssen, verringert wird. Ein Beispiel fĂŒr ein rĂ€umliches System ist das 8pt-Gitter. Es gibt jedoch viele Optionen und Konfigurationen, aus denen Sie jederzeit auswĂ€hlen können.
Das folgende Bild zeigt, wie das Anmeldeformular aussieht, wenn keine rĂ€umliche Vorlage darauf angewendet wird. FĂŒr Benutzer mag Design âbilligâ, inkonsistent und im Allgemeinen unzuverlĂ€ssig erscheinen. WĂ€hrend die Vorhersagbarkeit des Rhythmus visuell ansprechend ist, erwarten Sie dies von vertrauenswĂŒrdigen Marken.

Wenn diese Form der Anmeldung gemÀà dem rĂ€umlichen System 8pt konfiguriert wird, wird der Rhythmus vorhersehbar und optisch ansprechend. FĂŒr Benutzer ist dieses Verhalten vorhersehbar. Dies erhöht das Vertrauen und die Zuneigung der Marke.
UnabhÀngig davon, wer am Design arbeitet, gibt es immer eine konstante rÀumliche Sprache, und die Anzahl der Entscheidungen, die Sie treffen können, ist stark reduziert. Sie können leicht feststellen, bei was ein anderer Designer angehalten hat, oder bequem parallel mit ihm arbeiten. Da diese Lösungen auch im Quellcode angezeigt werden, wird auch Entwicklern Zeit gespart.
Wie fange ich an, mit einem rÀumlichen System zu arbeiten?
Es lohnt sich, mit der Definition der Basiseinheit zu beginnen. Auf diese Weise können Sie eine Skala der unterstĂŒtzten GröĂen in Ihrem rĂ€umlichen System erstellen. Wenn Sie verschiedene Produkte im Internet durchsuchen, werden Sie verschiedene AnsĂ€tze dafĂŒr sehen. Möglicherweise stoĂen Sie auf Systeme wie 4pt, 5pt, 6pt, 8pt, 10pt. Es gibt keine falsche Wahl, bis Sie herausgefunden haben, wozu jedes dieser Systeme beitrĂ€gt oder welche Lösungen es verhindert.
Meine bevorzugte Methode ist eine lineare 8pt-Skala fĂŒr Elemente mit einem 4pt-Halbschritt fĂŒr Intervallsymbole oder kleine Textblöcke. Ich bevorzuge das 4-Punkt-Basisraster fĂŒr meine Typografie, was bedeutet, dass die Zeilenhöhe meiner Schriftauswahl immer durch 4 teilbar ist. Dieses System wurde entwickelt, um Verwirrung zu vermeiden, und ist auch einfach zu implementieren.

Denken Sie beim Erstellen Ihres eigenen rÀumlichen Systems an folgende Dinge:
1. Benutzeranforderungen
Denken Sie an die Benutzer Ihres Designs und an die allgemeine Ăsthetik der Marke, die Sie anstreben. Möchten Sie eine gerĂ€umige BenutzeroberflĂ€che mit groĂen Schriftstilen und einer begrenzten Anzahl von Aktionen? MĂŒssen Sie eine Informationsdichte mithilfe komplexer Datentabellen und vieler Aktionen fĂŒr den technischen Benutzer erstellen? Untersuchen Sie Ihre vorhandenen Projekte und erstellen Sie Mudboards (eine Reihe von Bildern, Materialien, Textfragmenten, die einen bestimmten Stil oder ein bestimmtes Konzept hervorrufen oder entwerfen sollen), um die Aktionen Ihres Teams klarer und kohĂ€renter zu gestalten.
2. Die Anzahl der Variablen
Wenn Sie eine kleinere Basiseinheit wie 4pt, 5pt oder 6pt auswĂ€hlen, können zu viele Variablen auf Ihrem System erstellt werden. Infolgedessen wird es zunehmend schwieriger, den Unterschied zwischen 12pt und 16pt zu beobachten, was die Konsistenz der Aktionen des Teams erschweren kann. Ich finde, dass ein Inkrement von 8pt die richtige Balance fĂŒr die visuelle Distanz mit einer angemessenen Anzahl von Variablen ist. ZusĂ€tzlich wird eine halbe Einheit von 4 Punkten verwendet, um Symbole zu platzieren oder kleine Textblöcke anzupassen.
3. Ungerade Zahlen
Das EinfĂŒgen von ungeraden Zahlen wie 5pt in rĂ€umliche Regeln kann es schwierig machen, Elemente ohne Pixelabstand zu zentrieren. Wenn Sie beispielsweise Text und Symbole in einer 25 Pixel hohen SchaltflĂ€che zentrieren, können fĂŒr einige Benutzer unscharfe Pixel auf den Bildschirmen entstehen. In Ă€hnlicher Weise fĂŒhrt das Skalieren der BenutzeroberflĂ€che fĂŒr verschiedene mobile und Desktop-Bildschirme, die einen 1,5-fachen Zoom erfordern, auch zu unscharfen Pixeln.
Wie wende ich ein rÀumliches System an?
Das Anwenden einer rĂ€umlichen Skalierung auf BenutzeroberflĂ€chenelemente kann in Form von EinrĂŒckungen, RĂ€ndern, Höhen und Breiten erfolgen. Unten sehen Sie Beispiele, die zeigen, dass Ihre EinrĂŒckung manchmal nicht gleichzeitig mit einer klar definierten Höhe angewendet werden kann.

In diesem Beispiel sehen Sie, dass die Zeilenhöhe dieses Textes 20 Pixel betrĂ€gt. Wenn ich jedoch oben und unten 8 Pixel EinrĂŒckungen verwendet habe, hat die SchaltflĂ€che eine Höhe von 36 Pixel. In welchem ââFall sollte welcher Messung Vorrang eingerĂ€umt werden? Es gibt zwei Möglichkeiten, um dieses Problem zu lösen:
1. PrioritĂ€tselement (strikte Definition der GröĂe des Elements)Bei diesem Ansatz hat die GröĂe der Elemente beim Vergleich mit einem bestimmten rĂ€umlichen System Vorrang. Dies beinhaltet Dinge wie SchaltflĂ€chen und Formulareingabe. Diese Elemente haben wahrscheinlich einen vorhersehbaren Inhalt und sind der SchlĂŒssel zur Schaffung eines Rhythmus in der Gesamtkomposition.
2. PrioritĂ€tsinhalt (strikte interne FĂŒllung)Wenn der Inhalt weniger vorhersehbar ist und wir uns um seine Anzeige kĂŒmmern, lohnt es sich, strenge interne EinrĂŒckungen anzuwenden und die GröĂe der Elemente abhĂ€ngig von ihrem Inhalt festzulegen. Die Abmessungen dieser Elemente entsprechen möglicherweise weiterhin den Regeln Ihres rĂ€umlichen Systems, dies ist jedoch sekundĂ€r zum Raum um den Inhalt. Dies ist nĂŒtzlich fĂŒr Tabellen mit einer undefinierten Menge an Benutzerinhalten.

Sie können den Code jederzeit endlos in das âperfekte Pixelâ Ă€ndern. Gleichzeitig können Sie jedoch auf Einfachheit und Erweiterbarkeit verzichten, wenn Sie mit dem Team bei der Umsetzung des Plans nicht einverstanden sind.
Was ist ein Layoutsystem?
Raumsysteme legen die Regeln fĂŒr die Bestimmung von GröĂen und Intervallen fest, wĂ€hrend ein Layoutsystem dabei hilft, Ihre Inhalte strukturell zu strukturieren. FrĂŒhe Druckdesigner verwendeten Raster, um Textblöcke und Bilder in ansprechenden visuellen Hierarchien zu organisieren, die zur Lesbarkeit des Benutzers beitrugen. WĂ€hrend des Entwurfs gelten fĂŒr die zweidimensionale Organisation visueller Informationen dieselben Grundprinzipien.
Spaltenbasiertes Layoutsystem
Mit einem solchen Layoutsystem können Sie Inhalte in gleichmĂ€Ăig verteilten vertikalen Spalten organisieren. Der Abstand zwischen den SĂ€ulen wird als âRinnengröĂeâ bezeichnet. Wenn Sie die Regeln Ihres rĂ€umlichen Systems auf diese âDachrinnenâ anwenden, erhalten Sie einen einheitlichen Rhythmus fĂŒr Ihr Projekt. Ein typisches Beispiel ist ein Raster mit 12 Spalten, da Sie diesen Bereich in 2, 3, 4 oder 6 Teile unterteilen können.

Modulares Layoutsystem
Das modulare Layoutsystem berĂŒcksichtigt Spalten und Zeilen, um Inhalte in einer Matrixstruktur zu organisieren. Modulare Raster sind ideal fĂŒr ein strenges Format wie ein Buch, funktionieren jedoch möglicherweise nicht, wenn Sie ein responsives Weblayout verwenden. Beachten Sie, dass ein solches Layoutsystem nicht das gesamte Designlayout abdecken muss. Modulare Netze sind in erster Linie ein organisatorisches Werkzeug. Sie entscheiden, wo ein solches Raster beginnt und wo es in einem vollstĂ€ndigen Layout endet.

Grundlegendes Layoutsystem
Traditionell wurde im Grafikdesign das grundlegende Layoutsystem verwendet, um den Ăbergang von einer Textzeile zur anderen festzulegen. Im Internet platzieren wir Text jedoch
in Zeilenhöhe anstelle der Grundlinie. Obwohl dies ein kleiner Unterschied ist, sollten Sie sich dessen bewusst sein, wenn Sie fĂŒr verschiedene GerĂ€teplattformen entwerfen. UnabhĂ€ngig davon, wie Ihre Typografie gemessen wird, gilt das gleiche Grundprinzip: Die Installation der Typografie in einem sequentiellen Raster ist einfacher zu organisieren, erzeugt einen vertikalen Rhythmus und hinterlĂ€sst einen angenehmen Ă€sthetischen Effekt.

Layouterstellung
Layouts sind der Höhepunkt und die Kombination bestimmter rĂ€umlicher Regeln und die Organisation von Inhalten in einer Komposition. Das Kombinieren Ihrer Inhalte zu durchdachten Strukturen ist der einfache Teil, und der schwierige Teil besteht darin, alles zusammen mit einer klaren Hierarchie im bodenlosen Ozean der sich tĂ€glich Ă€ndernden Plattformen und BildschirmgröĂen zusammenzustellen.
Das Definieren der Inhaltsskalierungslogik ist ein Muss fĂŒr Webanwendungen. BildschirmgröĂen und -skalen können von Desktop zu MobilgerĂ€t variieren. Beim Erstellen eines Designlayouts gibt es drei Haupttypen, von denen jeder auf seine Weise elegant skaliert werden kann. Einige Designprojekte können alle diese Konzepte gleichzeitig verwenden.
Adaptiv
Das reaktionsschnelle Layout Ă€ndert sich je nach Format, in dem es angezeigt wird, vollstĂ€ndig. Gleichzeitig ist die herunterladbare OberflĂ€che fĂŒr Desktop-Computer, Tablets und mobile GerĂ€te angepasst. Dies bietet eine individuellere Herangehensweise an das GerĂ€t des Benutzers, aber die Aufgabe, dieselbe FunktionalitĂ€t in mehreren Formaten gleichzeitig wiederherzustellen, kann sehr teuer und zeitaufwĂ€ndig werden.

Reaktionsschnell
Das reaktionsschnelle Layout ist flexibel und kann an die sich Ă€ndernde GröĂe des Bildschirmformats angepasst werden. Dies ist eine im Internet ĂŒbliche Praxis, die fĂŒr native Anwendungen mit zunehmender BildschirmgröĂe zu einer Notwendigkeit geworden ist. Auf diese Weise können Sie eine Funktion einmal erstellen und erwarten, dass sie auf allen BildschirmgröĂen funktioniert. Der Nachteil ist, dass das Verhalten von BerĂŒhrungen auf Touchscreens und das Verhalten von Mausbewegungen sehr unterschiedlich sind und die BerĂŒcksichtigung aller GerĂ€te und AnwendungsfĂ€lle teuer sein kann.

Streng
Ein solches Layout Ă€ndert seine GröĂe nicht, wenn die BildschirmgröĂe geĂ€ndert wird. Feste Layouts werden hĂ€ufig verwendet, um eine bestimmte Interaktion mit der Informationsstruktur fortzusetzen, die verzerrt sein kann, wenn ihre GröĂe verringert wird. In Datentabellen und Diagrammen wird hĂ€ufig ein scrollbares striktes Layout mit einer bestimmten GröĂe erstellt, da die Lesbarkeit und Interaktion mit solchen Informationsstrukturen erheblich beeintrĂ€chtigt wird, wenn wir die oben beschriebenen Layoutregeln auf sie anwenden.

Implementieren eines rÀumlichen Systems in einem vorhandenen Satz von Entwurfsprojekten
Von vorne anfangen ist fĂŒr jedes Projekt einfach. Die Herausforderung fĂŒr die Herausforderung besteht darin, das vorhandene Design zu modernisieren.
Der erste Schritt besteht darin, alle interessierten Parteien in diesen Prozess einzubeziehen. Es kann schwierig sein, Teammitglieder und Stakeholder davon zu ĂŒberzeugen, den aktuellen Produktentwicklungsprozess zu Ă€ndern, insbesondere wenn Sie den Wert ihrer Rolle in diesem Prozess nicht offenlegen. Gleichzeitig möchten Entwickler klarere Anforderungen und weniger Zeit mit pingeligen Designern verbringen, die ihnen erklĂ€ren, wie und wo EinrĂŒckungen reduziert werden sollen. Manager möchten, dass Benutzer- und GeschĂ€ftslogik den Endbenutzern so schnell wie möglich zur VerfĂŒgung gestellt wird. Designer möchten, dass ihre Projekte schnell und effizient direkt in eine verstĂ€ndliche und klare Benutzererfahrung umgesetzt werden. All diese Dinge können erreicht werden, indem die KrĂ€fte aller am Prozess Beteiligten in ein einziges rĂ€umliches System investiert werden.
Fangen Sie klein an. Der Wiederaufbau von allem, was in ein neu definiertes rÀumliches System passt, scheint ein komplizierter Prozess zu sein. Suchen Sie nach einfachen zu transformierenden Komponenten, z. B. SchaltflÀchen, und verteilen Sie sie dann auf allgemeinere Elemente, z. B. Formularfelder. Legen Sie gemeinsam mit Ihrem Team einen gemeinsamen VerstÀndnisvektor fest. Die Aufrechterhaltung der Ordnung im Designsystem entspricht der Beweidung von Katzen (Hinweis - die Aufgabe ist fast unmöglich). Um den Prozess zu vereinfachen, befÀhigen Sie Mitarbeiter wie Entwickler, das Design-System direkt zu implementieren, zu warten und zu implementieren.
Treffen Sie fundierte Entscheidungen. Zeigen Sie den Stakeholdern, wie diese Arbeit das Design und die technische Verschuldung gegenĂŒber der Technologie reduziert und die Designgeschwindigkeit erhöht. Nehmen Sie sich nach Abschluss eines Teils der Arbeit, z. B. Organisation eines Workflows mit Symbolen, beginnend mit dem Entwurf und endend mit der Implementierung, etwas Zeit, um das Team ĂŒber die Vorher- und Nachher-Momente zu informieren, indem Sie die Prozessteilnehmer interviewen.
Mach weiter so. Denken Sie beim Start an den Zeitrahmen, in dem Sie die Ănderungen in die RealitĂ€t umsetzen. Wenn Sie mit der HĂ€lfte Ihrer Arbeit an einem rĂ€umlichen System festhalten und die andere HĂ€lfte in der Schwebe ist, ist dies eine schlechte Praxis. Solche Dinge erschweren den Prozess der Schaffung neuer Werte fĂŒr Ihre Benutzer. Es lohnt sich, eine Roadmap mit klaren Meilensteinen zu erstellen, um den Implementierungsprozess dieser Karte fĂŒr das gesamte Team transparent zu machen und den Erfolg auf diesem schwierigen Weg miteinander zu teilen.