Bepul CSS clamp() Generatori

Moslashuvchan tipografiya va bo'shliq uchun suyuq CSS clamp() qiymatini yarating. Minimal/maksimal o'lcham va ko'rish maydoni diapazonini belgilang, jonli oldindan ko'ring va bir qatorli CSS ni nusxalang.

Yuklangandan keyin oflayn ishlaydi
Chiqish birligi:
CSS qiymati
font-size: clamp(1rem, 1.5023vw + 0.6479rem, 2rem);
Tailwind klassi
text-[clamp(1rem,1.5023vw_+_0.6479rem,2rem)]
768px kenglik → 21.9px
Aa 22px

Turli ko'rish maydonlarida hosil bo'lgan o'lcham

375px kenglikAa 16px
908px kenglikAa 24px
1440px kenglikAa 32px

clamp(min, preferred, max) qiymatni ko'rish maydoniga qarab uyg'un tarzda o'zgartiradi, so'ng minimal va maksimal chegarada qotib qoladi. U shrift o'lchami, bo'shliq va kengliklar uchun bir qator media so'rovlar o'rniga bitta qatorni qo'llaydi.

Qanday ishlaydi

Bu asbob qo'lda yozilgan chiziqli interpolyatsiya formulasi yordamida CSS clamp() qiymatlarini hisoblaydi — kutubxonasiz, serverga borib-kelishlarsiz. Siz ikkita o'lcham va ikkita ko'rish oynasi kengligini kiritasiz; matematika brauzeringizda darhol ishlaydi va shu chegara nuqtalari orasida turingiz yoki bo'shlig'ingizni silliq masshtablaydigan vw-asosidagi afzal qiymat bilan joylashtirishga tayyor clamp() ifodasini ishlab chiqaradi.

  1. 1
    Chiziqli nishablik hisobi
    Asbob piksel-bo-piksel nishablikni hisoblaydi: (maksO'lcham - minO'lcham) / (maksKoOynasi - minKoOynasi). Bu nishablik so'ng 100 ga ko'paytirib vw birliklariga o'giriladi, bu CSS ko'rish-oynasiga-nisbiy masshtablashning asosi.
  2. 2
    Kesishma chiqarish
    Kesishma siljishi (px yoki rem da) shunday hisoblanadiki, chiziqli funksiya minimal ko'rish oynasida aniq minimal o'lchamingizga tushadi. Birgalikda, nishablik va kesishma clamp() ichidagi afzal qiymatni — haqiqatan masshtablanadigan qismni — hosil qiladi.
  3. 3
    Birlik o'girish va chiqish formatlash
    Agar rem chiqishini tanlasangiz, har bir piksel qiymati clamp() satriga yozilishdan oldin sozlangan ildiz shrift o'lchamiga (standart 16px) bo'linadi. Tailwind sintaksis qoidalariga muvofiq bo'shliqlar pastki chiziq bilan almashtirilgan mos Tailwind ixtiyoriy-qiymat sinfi ham ishlab chiqariladi.
  4. 4
    Jonli ko'rish oynasi sursharshti ko'rib chiqish
    Diapazon sursharshti 320px dan 1920px kenglikkacha siljitishga imkon beradi. Har bir holatda bir xil nishablik-va-kesishma formulasi qulflangan o'lchamni real vaqtda baholaydi va shu hisoblangan piksel o'lchamida namuna matnini chizadi, shuning uchun biror narsani nusxalashdan oldin masshtablash xatti-harakatini ko'rasiz.

Tegishli asboblar

Ko'p so'raladigan savollar