Über diese Seite

Designsystem

Alles, was das Aussehen von fabianmebus.com bestimmt: Farben, Schriften, Raster, Bausteine und ihre Regeln. Die Beispiele auf dieser Seite nutzen dasselbe Stylesheet wie alle anderen Seiten und zeigen deshalb immer den aktuellen Stand.

Auf einen Blick

Schriftschnitte
4
Textstile
8
Farb-Tokens
17
Button-Arten
3
Raster
12 px
Hauptumbruch
1024 px

Grundsätze

Farben

17 Farb-Tokens, alle in :root. Bei Schriften und Bedienelementen steht der Kontrast zum Hintergrund dabei, auf dem sie stehen.

Flächen

Schrift

Kupfer und Bedienelemente

Im Druck bekommen diese Tokens andere Werte, alles andere bleibt gleich:

Farben auf dem Bildschirm und im Druck
Token --color-…BildschirmDruck
page#141311#FFFFFF
card#1C1A17#FFFFFF
text-strong#FFFFFF#000000 · 21,0:1 auf Papier
text#F3F1ED#1A1A1A · 17,4:1 auf Papier
text-body#D6D2CB#1A1A1A · 17,4:1 auf Papier
text-muted#A9A49C#444444 · 9,7:1 auf Papier
accent-text#E07A45#A8441A · 5,9:1 auf Papier
success#5FBF7A#1A6B33 · 6,5:1 auf Papier

Typografie

Zwei Schriftfamilien: FM Sans für Text, FM Mono für alles, was ordnet und beschriftet. Dahinter stehen IBM Plex Sans und IBM Plex Mono, verkleinert auf die Zeichen, die die Website braucht. Die Schriftlizenz SIL OFL erlaubt das, verbietet für veränderte Fassungen aber den Namen „Plex“.

Zusammen sind die vier Dateien rund 50 KB groß. Vorgeladen werden nur Sans 400 und 600. Bis die Schriften da sind, steht der Text in Arial und Courier New, deren Maße so angepasst sind, dass beim Wechsel nichts springt.

Schriftgrößen

Logo

88 px, unter 1024 px
104 px, ab 1024 px

Raster und Flächen

Layout und Umbrüche

Ein Hauptumbruch bei 1024 px, dazu drei Feinstufen für die gestapelte Karte:

Umbrüche und was sich dort ändert
BreiteWas sich ändert
unter 340 pxLeitsatz 25 px statt 28 px
ab 520 pxLeitsatz in zwei statt drei Zeilen
ab 600 pxmehr Luft und größere Schrift auf der Karte, Fußzeile in einer Zeile, Kacheln in drei Spalten
ab 1024 pxliegende Karte mit Foto links, Logo über der Karte, breitere Textseiten
Maße unter und ab 1024 px
Maßunter 1024 pxab 1024 px
Karte Startseitebis 560 px breitbis 960 px breit, mindestens 440 px hoch, Foto 330 px
Textseitenbis 560 px breitbis 760 px breit
Innenabstand Textseiten32 / 24 / 40 px52 / 64 / 60 px
Seitenrand16 px32 px

Feste Höhen gibt es nirgends, nur Mindesthöhen. So schneidet weder 400 % Zoom noch ein größerer Zeilenabstand etwas ab.

Bausteine

Buttons

Textseiten

Über diese Seite, Impressum, Datenschutz, die 404-Seite und diese Seite teilen sich eine Vorlage und dieselben Bausteine:

Bausteine der Textseiten
BausteinKlasse
Rücklinkarticle__back
Titelarticle__title
Hinweisarticle__note
Zwischenüberschriftarticle__heading
Absatz und Linkarticle__text, article__link
Aufzählungarticle__list
Kacheln mit Messwertenarticle__facts
Tabellearticle__table
Abbildung mit Unterschriftarticle__figure, article__caption
Trennliniearticle__rule

Fußzeile

Ganz unten auf dieser Seite zu sehen: FM Mono in 13 px, Links mit einer Klickfläche von mindestens 24 px Höhe. Die Trenner setzt das CSS, Screenreader lesen sie nicht vor. Die Sprachwahl steht hinter einem Strich als „DE / EN“: Die aktuelle Sprache ist hell und kein Link, die andere führt zur selben Seite in dieser Sprache. Screenreader hören nur diesen Link, ausgeschrieben und in seiner Sprache vorgelesen.

Zustände und Barrierefreiheit

Druck

Im Code