LibraTool logoLibraTool

Бесплатен Генератор на CSS clamp()

Генерирајте флуидна CSS clamp() вредност за одговорна типографија и растојание. Поставете мин/макс големина и опсег на приказ, видете преглед во живо и копирајте ја едноредна CSS.

Работи офлајн откако ќе се вчита
Излезна единица:
CSS вредност
font-size: clamp(1rem, 1.5023vw + 0.6479rem, 2rem);
Tailwind класа
text-[clamp(1rem,1.5023vw_+_0.6479rem,2rem)]
широчина 768px → 21.9px
Aa 22px

Прикажана големина при различни приказни ширини

широчина 375pxAa 16px
широчина 908pxAa 24px
широчина 1440pxAa 32px

clamp(min, preferred, max) флуидно ја скалира вредноста според приказот, а потоа се заклучува на мин. и макс. Го заменува низата медиа-барања за типографија, растојанија и ширини со еден ред.

Како функционира

Оваа алатка пресметува вредности за CSS clamp() користејќи рачно напишана формула за линеарна интерполација — без библиотеки, без комуникација со сервер. Внесувате две големини и две ширини на прегледник; математиката работи моментално во вашиот прелистувач и произведува готов clamp() израз за залепување со преферирана вредност базирана на vw што ги скалира вашиот текст или растојание мазно помеѓу тие точки на прекин.

  1. 1
    Пресметка на линеарен наклон
    Алатката пресметува наклон пиксел-по-пиксел: (maxSize - minSize) / (maxViewport - minViewport). Овој наклон потоа се конвертира во vw единици со множење со 100, што е основата на тоа како работи CSS скалирањето релативно на прегледникот.
  2. 2
    Изведување на пресекот
    Отстапување на пресек (во px или rem) се пресметува така што линеарната функција точно ја погодува вашата минимална големина при минималната ширина на прегледникот. Заедно, наклонот и пресекот ја формираат преферираната вредност внатре во clamp() — делот кој всушност се скалира.
  3. 3
    Конверзија на единици и форматирање на излезот
    Ако изберете rem излез, секоја вредност во пиксели се дели со конфигурираната основна големина на фонт (стандардно 16px) пред да се запише во низата clamp(). Се произведува и соодветна Tailwind класа со произволна вредност, со празни места заменети со долни црти според синтаксата на Tailwind.
  4. 4
    Преглед со лизгач за прегледник во живо
    Лизгач со опсег ви овозможува да навигирате од 320px до 1920px ширина. На секоја позиција истата формула наклон-и-пресек ја пресметува ограничената големина во реално време и исцртува примерок текст со таа пресметана големина во пиксели, така што можете да го видите однесувањето на скалирањето пред да копирате нешто.

Поврзани алатки

Најчесто поставувани прашања