Přeskočit na obsah
100% lokálně

Generátor CSS line-clamp

Vygenerujte CSS pravidlo, které zkrátí text na daný počet řádků s elipsou nebo efektem slábnutí.

Výstup

Generátor CSS line-clamp

Nadpisy karet, popisy produktů a náhledy komentářů — nakonec to všechno potřebuje stejný trik: zobrazit pár řádků textu a čistě jej ukončit, místo aby dlouhý odstavec prolomil rozložení. Tento generátor vám napíše CSS pravidlo, připravené na vložení do stylů jako třída ".line-clamp".

Vyberte si režim jednoho řádku pro zkrácení jednoho řádku — klasická kombinace "overflow: hidden; text-overflow: ellipsis; white-space: nowrap" používaná pro nadpisy a buňky tabulek — nebo režim více řádků, který používá "-webkit-line-clamp" ke zkrácení po zvolený počet řádků, přitom respektuje výšku řádku, kterou nastavíte. Zapněte možnost slábnutí, aby se poslední řádek mekce prolnul s pozadím pomocí gradientu místo tvrdé elipsy, což lépe vypadá přes obrázek či barevnou kartu. Možnost záloh přidá blok "@supports", takže prohlížeče bez podpory line-clamp stále dostanou rozumné zkrácení max-height místo neskráceného řádku textu, a možnost Tailwind připojí odpovídající třídu utility ("truncate" nebo "line-clamp-N") jako komentář, abyste si ji nemuseli vyhledávat.

Napište nebo vložte větu do pole náhledu a nástroj odhaduje, jak by se váš text zalomil přes zvolený počet řádků, abyste si mohli ověřit počet řádků před potvrzením designu. Odhad je založen na průměrné délce čitelného řádku, nikoli na měření skutečných fontů a kontejnerů — je to příručka pro výběr rozumného počtu řádků, nikoli pixelově přesné vykreslení.

Všechno běží lokálně ve vašem prohlížeči: CSS se generuje, jak píšete, nic se nikam neposílá, a výsledek si můžete zkopírovat, stáhnout jako soubor .txt nebo poslat přímo do vstupu jiného nástroje, aby jste pokračoval v práci.

Časté dotazy

Jaký je rozdíl mezi zkrácením jednoho a více řádků?
Jeden řádek používá text-overflow: ellipsis s white-space: nowrap a funguje v každém prohlížeči. Více řádků používá -webkit-line-clamp ke zkrácení po zvolený počet řádků, což potřebuje nastavení display: -webkit-box, které vygeneruje tento nástroj.
Proč možnost slábnutí odstraní -webkit-line-clamp?
Gradient slábnutí potřebuje pevnou max-height a umístěný pseudo-prvek, ne box model line-clamp, takže nástroj přepne na pravidlo založené na max-height, kdykoli je slábnutí zapnuto — pro režimy s jedním i více řádky.
Potřebuji stále zálohu pro moderní prohlížeče?
Všechny současné hlavní prohlížeče podporují -webkit-line-clamp, takže záloha primárně chrání starší nebo neobvyklé prohlížeče. Je bezpečné ji nechat zapnutou: platí pouze v bloku "@supports not", který moderní prohlížeče ignorují.
Jak přesný je náhled?
Jedná se o odhad založený na průměrné délce řádku, nikoli na měření vašich skutečných fontů či šířky kontejneru. Použijte ho k posouzení, zda je váš zvolený počet řádků vhodný, potom zkontrolujte skutečný výsledek na své stránce.
Je můj náhledový text někde nahrán?
Ne. CSS i náhled se generují zcela ve vašem prohlížeči — nic, co napíšete, se neodesílá na server.