Typografie-Skala-Generator
Modulare Typo-Skala aus beliebigem Verhältnis, mit Zeilenhöhe und Laufweite je Stufe, fluider clamp()-Skala und Export als CSS, Sass, Tailwind oder JSON.
Typografie-Skala-Generator — Wähle ein modulares Verhältnis aus einer Voreinstellung oder gib ein beliebiges eigenes Verhältnis ein, lege die Basisgröße fest und bestimme, wie viele größere und kleinere Stufen erzeugt werden, inklusive kleiner Beschriftungsstufen unterhalb der Basis. Jede Stufe erhält eine passende Zeilenhöhe und Laufweite, einen optionalen fluiden clamp()-Wert, der zwischen zwei Viewport-Breiten skaliert, und eine Live-Vorschau, die du in jeder font-family rendern kannst. Exportiere die ganze Skala als CSS-Custom-Properties, fluide clamp()-Variablen, Sass, eine Tailwind-fontSize-Konfiguration oder JSON, alles in deinem Browser berechnet, sodass nichts dein Gerät verlässt.
Was ist Typografie-Skala-Generator?
Der Typografie-Skala-Generator verwandelt eine Basisgröße und ein modulares Verhältnis in eine vollständige, mathematisch konsistente Typo-Skala mit so vielen größeren Überschriftenstufen und kleineren Beschriftungsstufen, wie du brauchst. Neben den reinen Schriftgrößen leitet er für jede Stufe eine passende Zeilenhöhe und Laufweite ab, dazu einen optionalen fluiden clamp()-Ausdruck, der mithilfe eines separaten Mobil-Verhältnisses zwischen einem mobilen und einem Desktop-Viewport interpoliert. Designer und Frontend-Entwickler nutzen ihn, um Typo-Tokens eines Designsystems aufzubauen, Größen konsistent zu halten und fertiges CSS, Sass, Tailwind oder JSON einzufügen. Gib ein beliebiges eigenes Verhältnis ein oder wähle ein klassisches, lege Basisgröße und Einheit (px oder rem) fest, sieh es in deiner eigenen font-family in der Vorschau und kopiere das benötigte Format.
So verwendest du Typografie-Skala-Generator
- Gib ein beliebiges eigenes Verhältnis im Verhältnisfeld ein oder wähle ein klassisches wie reine Quarte (1.333) aus dem Voreinstellungs-Dropdown in den Einstellungen.
- Lege die Basisgröße fest; sie wird zur Fließtextgröße und zum Anker der Skala.
- Wähle in den Einstellungen, wie viele größere und kleinere Stufen erzeugt werden; kleinere Stufen liegen unter der Basis für Beschriftungen und Kleingedrucktes.
- Passe die Basis- und die enge Zeilenhöhe sowie die Laufweite bei großen Größen an und gib eine font-family ein, um die Skala in deiner eigenen Schrift vorzuschauen.
- Für responsive Schrift lege die minimale und maximale Viewport-Breite und ein Mobil-Verhältnis fest, um eine fluide clamp()-Skala zu bauen.
- Wechsle das Ausgabeformat zwischen CSS-Variablen, fluidem clamp(), Sass, Tailwind-Konfiguration und JSON und kopiere dann den Code oder die Größe einer einzelnen Stufe.
Beispiele
Reine-Quarte-Stufe mit Zeilenhöhe und Laufweite
Eingabe
Verhältnis 1.333, Basis 16px, 5 hoch / 1 runter
Ausgabe
--font-size-2xl: 37.897px; --line-height-2xl: 1.27; --letter-spacing-2xl: -0.017em;
Fluide clamp()-Überschrift
Eingabe
Basis 16px, Verhältnis 1.333, Mobil-Verhältnis 1.2, 320-1240px
Ausgabe
--font-size-2xl: clamp(27.648px, 24.083px + 1.114vw, 37.897px);
Tailwind-fontSize-Konfiguration
Eingabe
beliebige Skala, Tailwind-Export
Ausgabe
fontSize: { base: ['16px', { lineHeight: '1.5', letterSpacing: '0em' }] }Häufig gestellte Fragen
- Kann ich ein eigenes Verhältnis nutzen, nicht nur die Voreinstellungen?
- Ja. Gib eine beliebige Zahl ins Verhältnisfeld ein, etwa 1.2, 1.5, 1.618 oder einen nicht standardmäßigen Wert wie 1.45. Das Voreinstellungs-Dropdown in den Einstellungen ist nur eine Abkürzung, die dasselbe Feld füllt, und ein Wert, der keiner Voreinstellung entspricht, zeigt schlicht Benutzerdefiniert.
- Wie funktionieren die kleineren (negativen) Stufen?
- Die Skala ist an der Basisgröße (Stufe 0) verankert. Größere Stufen multiplizieren die Basis mit dem Verhältnis, kleinere teilen durch es und erzeugen so Beschriftungs- und Kleingedruckt-Größen unter der Basis wie sm und xs. Lege in den Einstellungen fest, wie viele größere und kleinere Stufen du möchtest.
- Wie werden Zeilenhöhe und Laufweite berechnet?
- Die Zeilenhöhe geht von deinem Basiswert bei der Fließtextgröße zu einem engeren Wert über, je größer der Text wird, und die Laufweite geht von null an der Basis zu deinem Wert für große Größen über, sodass große Anzeigetexte etwas enger und kleine Texte etwas weiter sind. Beide Kurven sind in den Einstellungen anpassbar.
- Was ist die fluide clamp()-Skala?
- Sie baut für jede Stufe ein font-size: clamp(), das sanft zwischen einer minimalen und einer maximalen Viewport-Breite wächst, mit deinem Hauptverhältnis bei der Maximalbreite und einem separaten Mobil-Verhältnis bei der Minimalbreite. Wähle das Ausgabeformat CSS clamp(), um sie zu exportieren.
- Werden Daten von mir an einen Server gesendet?
- Nein. Die gesamte Skala, einschließlich Größen, Zeilenhöhe, Laufweite und der fluiden clamp()-Werte, wird lokal in deinem Browser mit einfacher Mathematik berechnet. Nichts wird hochgeladen, sodass das Tool offline funktioniert und deine Einstellungen privat bleiben.
Verwandte Tools
Code zu Bild
Verwandle einen Code-Schnipsel im Browser in ein Bild mit Syntaxhervorhebung – mit über 20 Sprachen, eigenen Themes und Hintergründen, Zeilennummern und PNG- oder SVG-Export.
Farbkontrast-Prüfer
Prüfe den WCAG-2.1-Kontrast und den APCA-Lc-Wert zwischen Text und Hintergrund, sieh AA-, AAA- und 3:1-Badges und wende die nächste bestandene Farbe an.
Farbmischer
Mische zwei HEX-Farben in einem gewählten Verhältnis im RGB- oder Lab-Farbraum und lies die entstehende Mittelfarbe als Farbfeld und kopierbaren HEX-Wert ab.
Farbabstufungs-Generator
Verwandle eine HEX-Basisfarbe in eine OKLCH-, HSL- oder RGB-Skala mit einstellbaren Stufen, WCAG-Kontrasthinweisen pro Stufe und Export als CSS, Tailwind und JSON.