tuix-text

Typografie und jeder Textstil des Design Systems.

tuix-text legt einen der Textstile des Design Systems auf seinen Slot-Inhalt. Das Element rendert inline und umschliesst ein einzelnes Wort genauso gern wie einen ganzen Absatz.

Komponenten werden geladen…

Die Typo-Skala

Überschriften reichen von xxl bis xs, alle mit Schriftschnitt 600.

Komponenten werden geladen…

Body- und Feldstile sind leichter, für alles, was keine Überschrift ist.

Komponenten werden geladen…

xxl (6rem) ist der Hero-Stil, und bullet_list, link sowie button gibt es, damit Listen, Links und Button-Beschriftungen auf derselben Skala bleiben; die Komponenten verwenden sie bereits.

Semantische Farben

Komponenten werden geladen…

API

Properties

PropertyAttributTypStandardBeschreibung
sizesizeTextSizebody1Der Textstil: Grösse, Gewicht und Zeilenhöhe
colorcolorTextVariantprimaryEine semantische Farbe, aufgelöst über die helle oder dunkle Palette
darkdarkbooleanfalsecolor über die dunkle Palette auflösen

Grössen

Die Werte von TextSize mit ihren Desktop-Massen. Alle verkleinern sich an den Breakpoints für Tablet und Mobile, ausser field_title und field_description: diese zwei behalten die Werte unten in jeder Breite.

WertAttributGrösse / ZeilenhöheGewichtEinsatz
TextSize.XXLxxl6rem / 6.25rem600Hero
TextSize.XLxl3.375rem / 3.688rem600Seitentitel
TextSize.Ll2.813rem / 3.375rem600Abschnittstitel
TextSize.Mm2.313rem / 2.75rem600Unterabschnitt
TextSize.Ss1.938rem / 2.313rem600Kartentitel
TextSize.XSxs1.313rem / 1.563rem600Kleine Überschrift
TextSize.Body1body11.125rem / 1.688rem300Fliesstext
TextSize.Body2body20.938rem / 1.313rem300Nebentext
TextSize.BulletListbullet_list1.125rem / 1.375rem300Listeneinträge
TextSize.Linklink1rem / 1.25rem400Link-Beschriftung
TextSize.Buttonbutton1rem / 1.25rem400Button-Beschriftung
TextSize.FieldPlaceholderfield_placeholder1rem / 1.25rem300Feldwert und Platzhalter
TextSize.FieldTitlefield_title0.75rem / 0.875rem300Feldlabel
TextSize.FieldDescriptionfield_description0.75rem / 0.875rem300Hilfetext eines Feldes

Farben

TextVariant ist semantisch: derselbe Wert löst im Dark Mode zu einem anderen Hex-Wert auf. Siehe Enums für die vollständige Zuordnung.

WertAttributHellDunkel
PRIMARYprimaryBLACKPRIMARY_50
SECONDARYsecondaryWHITEBLACK
MAINmainMAINdunkles MAIN
DARK_MAINdark_mainDARK_MAINdunkles NEUTRAL_600
GREYgreyNEUTRAL_600dunkles NEUTRAL_600
LIGHT_GREYlight_greyNEUTRAL_200NEUTRAL_200
DISABLEDdisabledPRIMARY_100PRIMARY_200
VALIDATIONvalidationVALIDATIONdunkles VALIDATION
ERRORerrorERRORdunkles ERROR
SUCCESSsuccessSUCCESSdunkles SUCCESS
LIGHTlightWHITEPRIMARY_50
DARKdarkBLACKBLACK
DARK_BLUEdark_blueDARK_MAINPRIMARY_800
TITLE_BLUEtitle_blueDARK_MAINPRIMARY_300
SECTIONsectionPRIMARY_700PRIMARY_300
STROKEstrokePRIMARY_400PRIMARY_400

Slots

SlotInhalt
defaultDer Text. Slot-Elemente erben Grösse und Gewicht, ein <b> oder <span> darin behält den Stil

Hinweise

  • Innerhalb von tuix-link überschreibt der Link die Farbe: er setzt die Custom Property --t-link-text-color, die der Text zuerst liest.
  • Die übrigen Komponenten nutzen tuix-text intern für ihre Beschriftungen, ihre Typografie folgt dieser Skala also automatisch.

Auf dieser Seite