Генератор обрізання тексту CSS
Створіть правило CSS, яке обрізає текст після встановленої кількості рядків з багатокраплям або затуханням.
Генератор обрізання тексту CSS
Заголовки карток, описи товарів та превью коментарів — усі потребують одного й того ж прийому: показати кілька рядків тексту й акуратно обрізати решту замість того, щоб довгий абзац портив верстку. Цей генератор створює CSS правило, готове вставити в стиль як клас ".line-clamp".
Оберіть режим одного рядка для обрізання в один рядок — класичну комбінацію "overflow: hidden; text-overflow: ellipsis; white-space: nowrap" для заголовків та комірок таблиць — або режим багатьох рядків, який використовує "-webkit-line-clamp" для обрізання після потрібної кількості рядків з урахуванням вибраної висоти рядка. Включіть затухання для пом'якшення останнього рядка в фон gradient замість жорсткого багатокрапля — це виглядає краще над зображенням або кольоровою карткою. Fallback додає блок "@supports", щоб браузери без підтримки line-clamp отримали розумне обмеження max-height замість повного тексту, а опція Tailwind додає коментар з відповідним класом ("truncate" або "line-clamp-N").
Введіть або вставте речення в поле перегляду — інструмент покаже, як текст розділиться на вибрану кількість рядків, щоб ви могли перевірити правильність перед впровадженням. Оцінка ґрунтується на середній довжині читаного рядка, а не на вимірюванні реальних шрифтів та контейнерів — це орієнтир для вибору розумної кількості рядків, не точний піксельний рендер.
Усе працює локально у браузері: CSS генерується під час введення, нічого не завантажується, й ви можете скопіювати результат, завантажити його як .txt файл або відправити прямо в інший інструмент.