CSS-clamp()-Rechner für flüssige Typografie und Abstände

Gib eine Mindest- und Höchstgröße sowie den Ansichtsbereich ein – du erhältst einen zoomfreundlichen clamp() Wert mit einer Erklärung der Berechnung, einer Live-Vorschau und einer vollständigen Skalierung für flüssige Schriftgrößen oder Abstände.

Aktualisiert am

Deine Werte

px
px
px
px
px
Die Standardgröße im Browser beträgt 16px
Schnellstart

clamp()-Wert

clamp(1rem, 0,8239rem + 0,7512vw, 1,5rem)

font-size: clamp(1rem, 0.8239rem + 0.7512vw, 1.5rem);

Live-Vorschau

Die Schriftgröße passt sich fließend an

Wie dieser Wert berechnet wird

    Generator für flüssige Skalierung

    Verwendet den oben angegebenen Viewport-Bereich, die Root-Größe und die Ausgabeeinheit. Jeder Schritt interpoliert zwischen einer mobilen und einer Desktop-Größe.

    VariableMin. pxMax. pxJetzt pxclamp()Vorschau
    Benutzerdefinierte CSS-Eigenschaften

    Fließende Grundschriftgröße

    Skalier die gesamte Seite mit dem Viewport: Jede auf „rem“ basierende Größe richtet sich nach der Root-Größe. Zieh einen Punkt, um seine Größe zu ändern, oder gib die Werte ein. Jeder Bereich kann bei einer eigenen Größe beginnen, sodass die Root-Größe an einem Breakpoint herabgesetzt werden kann.

    Deine Daten verlassen nie deinen Computer. Die Verarbeitung erfolgt zu 100 % lokal im Browser.

    So nutzt du: Klemmenrechner

    1. Gib die minimale und maximale Größe (in px oder rem) sowie die Viewport-Breiten ein, bei denen die Skalierung beginnen und enden soll.
    2. Kopiere den clamp() Wert – wähle zwischen „rem“ (empfohlen aus Gründen der Barrierefreiheit) oder „px“.
    3. Zieh den Schieberegler für den Ansichtsbereich, um die genaue Größe bei jeder Bildschirmbreite zu sehen, und lies dir die nachstehende Schritt-für-Schritt-Berechnung durch.
    4. Erstelle eine vollständige Fluid-Typ-Skala oder eine Abstandsskala und kopiere sie als benutzerdefinierte CSS-Eigenschaften.

    Was ist CSS `clamp()`?

    clamp(MIN, PREFERRED, MAX) Gibt den bevorzugten Wert zurück, der jedoch niemals kleiner als MIN oder größer als MAX ist. Mit einem bevorzugten Wert, der mit dem Viewport mitwächst – wie zum Beispiel 0.8239rem + 0.7512vw – erhältst du flüssige Schriftgrößen und Abstände, die sich nahtlos zwischen einer mobilen und einer Desktop-Größe skalieren, ganz ohne eine ganze Reihe von Media-Queries. Es funktioniert in jedem modernen Browser.

    Die Formel, Schritt für Schritt

    Die flüssige Größenanpassung ist eine Gerade zwischen zwei Punkten: (min. Viewport, min. Größe) und (max. Viewport, max. Größe). Für 16px bei 375px und 24px bei 1440px:

    1. Steigung = (24 − 16) ÷ (1440 − 375) = 0,007512 – die Größe wächst um 0,0075px pro Pixel des Viewports.
    2. vw-Anteil = Steigung × 100 = 0.7512vw, da 1 vw 1 % der Viewport-Breite entspricht.
    3. Achsenabschnitt = 16 − 0,007512 × 375 = 13,183px = 0.8239rem bei einer Basis von 16 px.
    4. Ergebnis: clamp(1rem, 0.8239rem + 0.7512vw, 1.5rem). Bei einem 768px-Viewport sind das 13,183 + 0,007512 × 768 ≈ 18,95px.

    Warum rem und vw mischen?

    Eine Größe, die ausschließlich aus vw , ignoriert den Browser-Zoom und die Standardschriftgröße des Nutzers, was gegen WCAG 1.4.4 (Textgröße anpassen) verstoßen kann. Ein rem Zwischenwert bedeutet, dass der Wert weiterhin reagiert, wenn jemand zoomt oder eine größere Standardschriftgröße einstellt. Als Faustregel gilt: Wenn das Maximum nicht mehr als das 2,5-Fache des Minimums beträgt, kann der Text immer noch bei 200 % Zoom angezeigt werden – der Rechner markiert Bereiche, die diesen Wert überschreiten.

    Flüssige Schrift- und Abstandsskalen

    Anstatt jede Überschrift einzeln zu berechnen, definiere eine modulare Skala: Bei jedem Schritt wird die Basis mit einem Verhältnis multipliziert. Ein kleineres Verhältnis auf Mobilgeräten (z. B. 1,2, kleine Terz) und ein größeres auf dem Desktop (z. B. 1,25, große Terz) sorgt dafür, dass Überschriften auf großen Bildschirmen eindrucksvoll wirken, ohne Handys zu überfordern – ein Ansatz, der durch Utopia populär wurde. Die Abstandsskala multipliziert denselben Basiswert (0,25×, 0,5×, 1×, 1,5×, 2×…), sodass Abstände und Lücken im gleichen Verhältnis wie der Text wachsen.

    So verwendest du „clamp()“ in Webflow

    • Direkt im Stil-Panel: Webflow akzeptiert CSS-Mathematikfunktionen in Größenfeldern. Klicke in „Schriftgröße“, „Abstand“ oder „Lücke“, füge den clamp(…) Wert ein und drücke die Eingabetaste.
    • Als Variablen: Erstelle im Variablen-Panel für jeden Schritt eine Größenvariable (z. B. „Schritt 0“, „Abstand M“), füge den clamp()-Wert ein und wende die Variable dann auf Schriftgrößen und Abstände in allen Klassen an – einmal ändern, überall aktualisieren.
    • Über benutzerdefinierten Code: Füge den generierten :root { … } Block in einen <style> Tag unter „Site-Einstellungen“ → „Benutzerdefinierter Code“ → „Head-Code“ ein und gib var(--step-0) in ein beliebiges Größenfeld ein.
    • Flüssige Abstände wie clamp(2rem, …, 4rem) verhindern, dass Abschnitte auf Tablets überdimensioniert wirken – nutze den Schnellstart-Tip „Abstand“.

    Möchtest du zuerst die Design-Spezifikationen umrechnen? Der PX-zu-REM-Konverter wandelt Pixelwerte in REM um.

    Auch gesucht als: rechner, der auf flüssigkeitsmengen reagiert, schriftgröße von „fluid root“, css-clamp, fließende typografie, skala für flüssigkeitstypen, anpassbare schriftgröße, vw rem, utopie.

    Passende Tools zu: Klemmenrechner

    • Type Scale Generator — Pick a base font size and a ratio — Minor Third, Major Third, Perfect Fourth, Golden Ratio — and get a harmonious set of font sizes for headings and body text.
    • Box Shadow Generator — Stack multiple shadow layers, tweak offsets, blur, spread and opacity on a live card, then copy the box-shadow or text-shadow CSS.
    • CSS Gradient Generator — Design a gradient visually — drag color stops, change the angle or type, start from a preset — and copy production-ready CSS with a solid fallback color.
    • Einheitenrechner — Rechne zwischen metrischen, imperialen und technischen Einheiten in zehn Kategorien um – mit einem Zwei-Wege-Umrechner und einer Tabelle, in der alle Einheiten auf einen Blick zu sehen sind.

    Häufige Fragen

    Was sind gute Mindest- und Höchstwerte für den Viewport bei flüssiger Typografie?
    Üblicherweise werden 320–390px als Mindestwert (kleine Handys) und 1240–1440px als Höchstwert (typische Inhaltsbreite oder Laptop) gewählt. Unterhalb und oberhalb dieses Bereichs bleibt der Wert unverändert; wähle also die Breiten, bei denen sich dein Layout tatsächlich ändert.
    Sollte die Ausgabe von „clamp()“ „rem“ oder „px“ verwenden?
    Verwende „rem“. Ein „rem“-Wert berücksichtigt die vom Nutzer festgelegte Schriftgröße und den Zoom im Browser, während ein Wert, der ausschließlich in „px“ oder „vw“ angegeben ist, möglicherweise gegen WCAG 1.4.4 verstößt. Eine Ausgabe in Pixeln wird für Fälle wie Rahmen oder Versätze angeboten, bei denen das keine Rolle spielt.
    Kann „clamp()“ einen Wert auf größeren Bildschirmen verkleinern?
    Ja. Gib eine maximale Größe ein, die kleiner ist als die minimale Größe; die Steigung wird dann negativ, und der Rechner setzt den kleineren Wert trotzdem an die erste Stelle clamp(), wie es CSS vorschreibt.
    Funktioniert „clamp()“ in Webflow?
    Ja. Du kannst „clamp()“ in die Größenfelder im Stil-Bedienfeld einfügen, es in Größenvariablen speichern oder die generierten benutzerdefinierten Eigenschaften im benutzerdefinierten Code definieren und sie mit var().
    Warum ändert sich meine „Fluid“-Schriftgröße nicht, wenn ich die Größe des Browsers anpasse?
    Überprüfe, ob sich der Viewport innerhalb deines Min-/Max-Bereichs befindet, ob der vw-Koeffizient nicht zu klein ist und ob keine andere Regel diese Eigenschaft überschreibt. Beachte außerdem, dass vw auf dem Desktop die Breite der vertikalen Bildlaufleiste mit einbezieht.
    Inwiefern unterscheidet sich das von der Verwendung von Media Queries?
    Media Queries springen an den Breakpoints zwischen festen Größen hin und her; clamp() interpoliert stufenlos, sodass jede Bildschirmbreite mit nur einer Zeile CSS eine passende Größe erhält und es keine Sprünge zwischen den Breakpoints gibt.
    Kann ich Klemmenrechner als Web-App installieren und offline nutzen?
    Ja. Klemmenrechner ist eine installierbare Web-App (PWA) – sie wird über Ihren Browser installiert und nicht aus einem App-Store heruntergeladen. Klicken Sie oben auf dieser Seite in Chrome oder Edge (Windows, macOS, Linux, ChromeOS) auf „App installieren“ oder verwenden Sie auf Android-Geräten „Teilen“ → „Zum Startbildschirm hinzufügen“ auf dem iPhone und iPad bzw. „Datei“ → „Zum Dock hinzufügen“ in Safari 17+ auf einem Mac. Die App öffnet sich dann in einem eigenen Fenster mit einem eigenen Symbol, und da sie vollständig in Ihrem Browser ausgeführt wird, funktioniert sie auch offline. Firefox auf dem Desktop kann keine Web-Apps installieren. So funktioniert die Installation.

    Ähnliche Tools