CSS-Zeilenumbruch-Generator
Erstelle eine CSS-Regel, die Text nach einer bestimmten Zeilenanzahl mit Ellipse oder Ausblendung abschneidet.
CSS-Zeilenumbruch-Generator
Kartentitel, Produktbeschreibungen und Kommentarvorschau brauchen irgendwann alle den gleichen Trick: mehrere Textzeilen anzeigen und den Rest sauber abschneiden, statt einen langen Absatz das Layout zu sprengen. Dieser Generator schreibt die CSS-Regel für Sie, fertig zum Einfügen in ein Stylesheet als ".line-clamp"-Klasse.
Wählen Sie den Einzeilenmodus für eine einfache Kürzung — die klassische Kombination "overflow: hidden; text-overflow: ellipsis; white-space: nowrap", die für Überschriften und Tabellenzellen verwendet wird — oder den Mehrzeilenmodus, der "-webkit-line-clamp" nutzt, um nach beliebig vielen Zeilen abzuschneiden und dabei die von Ihnen gewählte Zeilenhöhe berücksichtigt. Aktivieren Sie die Ausblendungsoption, um die letzte Zeile mit einem Farbverlauf in den Hintergrund auszublenden, statt einer harten Ellipse. Das sieht besser über einem Bild oder einer farbigen Karte aus. Die Fallback-Option fügt einen "@supports"-Block hinzu, damit Browser ohne Line-Clamp-Unterstützung immer noch eine vernünftige max-height-Begrenzung erhalten, statt einer ungeklippten Textwand. Die Tailwind-Option hängt die passende Utility-Klasse ("truncate" oder "line-clamp-N") als Kommentar an, damit Sie nicht danach suchen müssen.
Geben Sie einen Satz in das Vorschaufeld ein oder fügen Sie ihn ein, und das Tool zeigt, wie Ihr Text über die gewählte Zeilenanzahl verteilt würde. So können Sie die Zeilenanzahl überprüfen, bevor Sie sich auf ein Design festlegen. Die Schätzung basiert auf einer durchschnittlichen Lesezeilenlänge, nicht auf der Messung echter Schriftarten und Container — es ist ein Leitfaden für die Wahl einer vernünftigen Zeilenanzahl, kein pixelgenaues Rendering.
Alles läuft lokal in Ihrem Browser: Die CSS wird während der Eingabe generiert, nichts wird irgendwohin hochgeladen, und Sie können das Ergebnis kopieren, als .txt-Datei herunterladen oder direkt in die Eingabe eines anderen Tools schicken, um weiterzuarbeiten.