Design System

Alle Werte dieser Seite kommen aus assets/css/style.css. Wer eine Farbe, eine Schriftgröße oder einen Abstand ändern will, ändert sie dort — diese Seite zeigt nur, was gerade gilt.

Farben

Linien

Schriften

Serife — --serif

Spectral

ABCDEFGHIJKLMNOPQRSTUVWXYZ
abcdefghijklmnopqrstuvwxyz
0123456789 & ÄÖÜ ß

Überschriften und Fließtext. Steht für Lyon Display und Lyon Text aus der Vorlage — die sind lizenzpflichtig. Gewicht 300.

Groteske — --sans

Archivo

ABCDEFGHIJKLMNOPQRSTUVWXYZ
abcdefghijklmnopqrstuvwxyz
0123456789 & ÄÖÜ ß

Eyebrows, Textlinks, Schaltflächen. Steht für Whitney SSm aus der Vorlage. Gewicht 400.

Typografische Skala

Grundgröße html { font-size: 14px }, alle Stufen in rem. Zeilenhöhe durchgehend 1,45.

MusterKlasseremPixelLaufweiteSchriftVerwendung
Vitalität heading-h--xl2,22 rem31,1 px0,5 pxSerifeSeitentitel, Abschnittsüberschrift
Vitalität heading-h--l1,722 rem24,1 px0,5 pxSerifeRubrik im Fußbereich
Vitalität heading-h--m1,4 rem19,6 px0,98 pxSerifeKartenüberschrift
Vitalität heading-h--s1,2 rem16,8 px4 pxSerifePraxisname im Fuß, Versalien
Vitalität dest-head1,2 rem16,8 px0,8 pxSerifeGruppe im Fuß-Menü
Vitalität Grundtext1 rem14 px0,8 pxSerifeFließtext, Listen
Vitalität cta__link0,929 rem13 px0,8 pxGroteskeTextlinks
Vitalität Menüzeile0,9 rem12,6 px0,8 pxSerifeHauptnavigation
Vitalität button--charcoal0,88 rem12,3 px0,7 pxGroteskekleine Schaltflächen
Vitalität subtitle0,722 rem10,1 px2 pxGroteskeEyebrow über Überschriften, Versalien

Wortmarke

Eine einzige SVG-Datei, assets/img/logo.svg. Im Markup liegt sie als <symbol id="logo-mamonova"> mit den Buchstaben in <g id="logo-letters"> und dem Balken als eigenem <rect>. Die Farbe kommt über fill: currentColor aus dem Textkontext.

Anthrazit auf Sand — Kopf- und Fußbereich

Weiß auf Bild — über dem Hero-Film

Größen

Kopfbereich — 390 px

Fußbereich — 220 px

Telefon — 150 px

Animation über dem Film

  1. Schrift — 300 ms Verzögerung, dann 2600 ms: Transparenz 0 → 100 %, gleichzeitig Größe 77 % → 100 %
  2. Linie — startet bei 2900 ms und zieht sich in 1800 ms von links nach rechts

Schaltflächen und Links

Termin

.button--dark
Anthrazit gefüllt, 10/15 px, Kopfbereich

Anmelden

.button--charcoal
gefüllt, 7,4/33,3 px, Fußbereich

Kontakt

.button--outline
1 px Kontur, gleiche Maße

Mehr erfahren

.cta__link
Textlink mit feiner Unterlinie, blendet beim Überfahren auf 35 %

Slider-Bausteine

.slider__arrows
37 × 30 px, rechtsbündig unter dem Bild

.slider__dots
Fortschrittsbalken, 590 px breit, aktives Segment in Anthrazit

Karten

Alle Karten haben denselben Aufbau: Bild, 16 px Abstand, Eyebrow, Überschrift, Text, Links. Sie unterscheiden sich nur im Bildformat.

Eyebrow

Kartenüberschrift

Fließtext in der Karte, zwei bis drei Zeilen. Bildformat 388 : 510.

Eyebrow

Kartenüberschrift

Im Dreierraster stehen drei dieser Karten nebeneinander, Spaltenabstand 33 px.

Eyebrow

Kartenüberschrift

Die Textblöcke sind unterschiedlich lang — die Links stehen deshalb nicht auf einer Linie.

Bildformate

KlasseFormatVerwendung
.media--hero1231 : 699Hero-Film
.card--full .media1231 : 761Karte über volle Breite
.card--row .mediaHöhe 481 pxReihe 1/3 + 2/3
.card--col .media388 : 510Dreierraster
.media--portrait430 : 566Bildpaare auf der Unterseite
.media--landscape909 : 561einzelnes Bild, Unterseite
.nearby__slide .media1 : 1Karussell

Raster und Abstände

VariableWertVerwendung
--gutter24,5 pxSeitenabstand aller Container
--spacer65 pxAbstand zwischen Abschnitten
--grid-gap33 pxSpaltenabstand im Kartenraster
--container1440 pxHöchstbreite Inhalt
--container-lg1600 pxHöchstbreite Kopfbereich
--hgroup-max680 pxHöchstbreite zentrierter Textblöcke