Artikel von

Andrés Galante

Ich bin Mitglied des Bootstrap-Kernteams, ein Eclipse Foundation Committer und leite derzeit das Team, das an der Verbesserung der Entwicklererfahrung bei Auth0 arbeitet. Twitter: @andresgalante

Direkter Link zum Artikel inline-size

inline-size

inline-size ist eine logische Eigenschaft, die die Breite eines Elements definiert, wenn der writing-mode horizontal ist, oder die Höhe des Elements, wenn der writing-mode vertikal ist.

.element {
  inline-size: 700px;
  writing-mode: vertical-lr;
}

Wie Sie vielleicht schon erraten haben …

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.

Direkter Link zum Artikel Mobile, Small, Portrait, Slow, Interlace, Monochrome, Coarse, Non-Hover, First

Mobile, Small, Portrait, Slow, Interlace, Monochrome, Coarse, Non-Hover, First

Vor einem Monat habe ich untersucht, wie wichtig es ist, sich auf Interaction Media Features zu verlassen, um die Fähigkeit des Benutzers zu identifizieren, über Elemente zu schweben (Hover) oder die Genauigkeit seines Zeigegeräts zu erkennen – also ein präzises Gerät wie eine Maus oder ein …