Skip to main content
vonstach System

Fundament

Alle Farben, Schriften, Maße und Basisklassen der Sektionsbibliothek an echten Elementen. Wenn du bei einem neuen Kunden die Werte gesetzt hast, ist das die Seite, auf der du prüfst, ob alles greift.

Oxygen 6.2.0-beta.5 · Präfix vs- · Manrope für Überschriften, Sora für Fließtext · Container 1440 px

Schicht A

Farben

Die Namen sind nach Aufgabe vergeben, nicht nach Farbe. Bei einem Kundenprojekt ändern sich nur die Werte — jede Klasse und jeder Block greift danach automatisch.

Primär --vs-primary
Primär Hover --vs-primary-hover
Primär Hell --vs-primary-light
Primär Schleier --vs-primary-tint
Akzent --vs-accent
Akzent Hover --vs-accent-hover
Akzent Text --vs-accent-ink
Akzent Schleier --vs-accent-tint
Ink --vs-ink
Fließtext --vs-body
Linie --vs-line
Fläche --vs-surface
Fläche Alt --vs-surface-alt
Fläche Dunkel --vs-surface-dark
Auf Dunkel --vs-on-dark
Auf Dunkel Gedämpft --vs-on-dark-muted
Schicht B

Typografie

Die Größen wachsen stufenlos mit dem Fenster. Laufweite und Zeilenabstand sind pro Stufe gesetzt: je größer die Schrift, desto enger die Buchstaben und desto knapper die Zeilen.

vs-eyebrow Kurzer Vorspann
vs-display · 44–80 px Gestaltung, die trägt
vs-h1 · 36–60 px Gestaltung, die trägt
vs-h2 · 30–44 px Gestaltung, die trägt
vs-h3 · 22–28 px Gestaltung, die trägt
vs-lead · 17–20 px

Der Vorspann steht direkt unter der Überschrift und fasst in einem Satz zusammen, worum es geht.

vs-text · 17 px

Fließtext in Sora. Die Zeilenlänge ist auf 68 Zeichen begrenzt, damit das Auge beim Zeilensprung die Spur hält — auch dann, wenn der Container ringsum 1440 Pixel breit läuft.

vs-small · 14 px

Kleingedrucktes, Bildunterschriften, Hinweise.

Schicht B

Schaltflächen

Alle Varianten sind mindestens 48 Pixel hoch und damit sicher zu treffen. Beim Überfahren heben sie sich um zwei Pixel, beim Drücken geben sie leicht nach — die Rückmeldung kommt sofort, nicht erst beim Loslassen.

vs-btn-primary · vs-btn-accent · vs-btn-outline · vs-btn-ghost vs-btn-sm · dieselbe Reihe, kleinere Stufe Mit Symbol rechts · das Symbol ist ein SVG im Knopf, Klasse vs-btn-icon · rückt beim Überfahren 3 px nach rechts · Normalfall ist der blaue Knopf
Schicht B

Karten, Medien, Marker

Die Bausteine, aus denen die späteren Sektionen zusammengesetzt werden.

Neu

vs-card

Kartencontainer mit Rahmen, Radius und einem sehr flachen Schatten. Der Innenabstand wächst mit dem Fenster.

vs-stack

Setzt gleichmäßige Abstände zwischen alle Kinder. Mit vs-stack-sm enger, mit vs-stack-lg weiter.

vs-rule

Haarlinie in der Linienfarbe, für Trennungen innerhalb einer Sektion.

Darunter geht es weiter.

Schicht B

vs-media

Bildrahmen mit eigenem Radius, beschnittener Darstellung und einer hellen Grundfläche, solange das Bild noch lädt. In der Bibliothek stehen überall Platzhalter — die werden beim Einrichten eines Kundenprojekts ausgetauscht.

Platzhalterbild
Schicht B

Dunkle Sektion

Diese Sektion trägt nur eine zusätzliche Klasse. Überschrift, Fließtext, Linien, Karten und Vorspann drehen sich von allein — kein Block muss dafür eine zweite Fassung haben.

Dieselbe Karte

Gleiche Klasse wie oben im Hellen. Fläche, Rahmen und Textfarben kommen aus den umgeschalteten Rollen.

Dieselben Schaltflächen

Auch hier unverändert übernommen.

Schicht A

Maße und Abstände

Alles Wiederkehrende steckt in Variablen. Ein Kundenprojekt setzt die Werte einmal, danach folgt jeder Block automatisch.

vs-container · 1440 px
Äußere Inhaltsbreite — so weit läuft eine Sektion maximal
vs-container-text · 720 px
Textbreite — für Abschnitte, die nur aus Fließtext bestehen
vs-section-y · 64–128 px
Abstand oben und unten an jeder Sektion
vs-gutter · 20–48 px
Seitenrand, wächst mit dem Fenster
vs-gap · 16–28 px
Abstand zwischen Rasterelementen
Radien · 10 / 14 / 18 / 999 px
Bedienelement, Karte, Medien, Pille