Direkter Link zum Artikel Theming With Variables: Globals and Locals

Theming mit Variablen: Globale und lokale Variablen

Das Festlegen von CSS-Variablen für das Theming eines Design-Systems kann knifflig sein: Wenn sie zu spezifisch (scoped) sind, verliert das System an Konsistenz. Wenn sie zu global sind, verliert man an Granularität.

Vielleicht können wir beide Probleme lösen. Ich möchte versuchen, Design-System-Variablen auf zwei Typen zu reduzieren: Globale und Komponenten-Variablen. Globale Variablen sorgen für Konsistenz über alle Komponenten hinweg. Komponenten-Variablen bieten uns Granularität und Isolation. Lassen Sie mich Ihnen anhand einer recht einfachen Komponente zeigen, wie das geht.

An animated image of a container that changes perspective when the mouse hovers over it.
Direkter Link zum Artikel: Animieren eines Containers beim Überfahren mit der Maus unter Verwendung von Perspektive und Transformation

Animieren eines Containers beim Überfahren mit der Maus unter Verwendung von Perspektive und Transformation

Ich habe an einer Website gearbeitet, auf der dem Benutzer große Bilder angezeigt werden. Anstatt einen typischen Lightbox-Effekt (eine Zoom-in-Animation mit einem schwarzen Overlay) für diese großen Bilder zu erstellen, habe ich beschlossen, etwas zu versuchen...

Direkter Link zum Artikel A Browser-Based, Open Source Tool for Alternative Communication

A Browser-Based, Open Source Tool for Alternative Communication

Haben Sie jemals Ihre Stimme verloren? Wie sind Sie damit umgegangen? Vielleicht hatten Sie ein Notizbuch und einen Stift dabei, um Notizen zu kritzeln. Oder Sie haben schnelle Texte auf Ihrem Handy notiert.

Sind Sie jemals an einen Ort gereist, an dem Sie die Sprache, die alle um Sie herum sprachen, nicht verstanden haben? Wie haben Sie Essen bestellt oder eine Fahrkarte gekauft? Vielleicht haben Sie ein Übersetzungs-Phrasebook oder Google Translate benutzt. Vielleicht haben Sie sich hauptsächlich auf Gesten verlassen.

All diese Lösungen sind Beispiele für Kommunikationsmethoden – Werkzeuge und Strategien –, die Sie möglicherweise zuvor verwendet haben, um alltägliche kommunikative Herausforderungen zu lösen. Die vorherigen Beispiele sind vorübergehende Lösungen für vorübergehende Herausforderungen. Ihre Kehlkopfentzündung war vorbei. Sie kehrten nach Hause zurück, wo die Bewältigung täglicher Aufgaben in Ihrer Muttersprache fast mühelos ist. Stellen Sie sich nun vor, dass diese situativen Hindernisse irgendwie permanent wären.

Direkter Link zum Artikel Consistent Design Systems in Sketch With Atomic Design and the Auto-Layout Plugin

Consistent Design Systems in Sketch With Atomic Design and the Auto-Layout Plugin

Gestalten Sie digitale Produkte (oder Websites) und geben Sie Designdateien zur Implementierung an Entwickler weiter? Wenn Sie mit Ja geantwortet haben, machen Sie es sich gemütlich! Während die Debatte sollten-Designer-programmieren wütet, werden wir uns ansehen, wie das Hinzufügen einer Methodik zu Ihrem Design ...