LibraTool logoLibraTool

ነፃ CSS clamp() ፈጣሪ

ለተስማሚ typography እና ክፍተት ፈሳሽ CSS clamp() እሴት ይፍጠሩ። ዝቅተኛ/ከፍተኛ መጠንና viewport ክልል ያዘጋጁ፣ ቀጥታ ቅድመ-እይታ ይመልከቱና አንድ-መስመር 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

በተለያዩ viewportዎች የተፈጠረ መጠን

375px ስፋትAa 16px
908px ስፋትAa 24px
1440px ስፋትAa 32px

clamp(min, preferred, max) አንድን ዋጋ ከviewport ጋር በተስማሚ ሁኔታ ያሰፋል፣ ከዚያም በዝቅተኛ እና ከፍተኛ ደረጃ ይቆልፋል። ለታይፖግራፊ፣ ክፍተት እና ስፋት የmedia query ክምችቶችን በአንድ መስመር ይተካል።

እንዴት እንደሚሠራ

ይህ መሣሪያ የCSS clamp() እሴቶችን በእጅ በተጻፈ መስመራዊ የመሀል ግምት ቀመር ያሰላል — ምንም ላይብረሪ፣ ምንም የአገልጋይ ምልልስ የለም። ሁለት መጠኖችን እና ሁለት የማያ ገጽ ስፋቶችን ያስገባሉ፤ ሒሳቡ ወዲያውኑ በአሳሽዎ ውስጥ ይሠራል እና ፊደላትዎን ወይም ክፍተትዎን በእነዚያ የመቀየሪያ ነጥቦች መካከል በለስላሳ የሚያሳድግ በvw ላይ የተመሠረተ ተመራጭ እሴት ያለው፣ ለመለጠፍ ዝግጁ የሆነ clamp() አገላለጽ ያመርታል።

  1. 1
    የመስመራዊ ተዳፋት ስሌት
    መሣሪያው የፒክሰል-በፒክሰል ተዳፋት ያሰላል፦ (maxSize - minSize) / (maxViewport - minViewport)። ይህ ተዳፋት በ100 በማባዛት ወደ vw አሃዶች ይቀየራል፤ ይህም የCSS ከማያ ገጽ ጋር የሚለካ ማሳደግ የሚሠራበት ዋናው መንገድ ነው።
  2. 2
    የመነሻ ነጥብ ማግኘት
    መስመራዊው ተግባር በዝቅተኛው የማያ ገጽ ስፋት ላይ በትክክል ዝቅተኛውን መጠንዎን እንዲመታ የመነሻ ማካካሻ (በpx ወይም rem) ይሰላል። ተዳፋቱ እና መነሻው አንድ ላይ በclamp() ውስጥ ያለውን ተመራጭ እሴት ይፈጥራሉ — በእርግጥ የሚያድገውን ክፍል።
  3. 3
    የአሃድ መቀየር እና የውጤት ቅርጸት
    የrem ውጤትን ከመረጡ፣ እያንዳንዱ የፒክሰል እሴት ወደ clamp() ሕብረቁምፊ ከመጻፉ በፊት ባዘጋጁት የሥር ፊደል መጠን (ነባሪ 16px) ይካፈላል። ተዛማጅ የTailwind የዘፈቀደ-እሴት ክፍልም ይፈጠራል፤ በTailwind አገባብ መሠረት ክፍተቶች በሥር-ሰረዝ ይተካሉ።
  4. 4
    የቀጥታ የማያ ገጽ ስፋት ተንሸራታች ቅድመ-እይታ
    የክልል ተንሸራታች ከ320px እስከ 1920px ስፋት ድረስ እንዲያንቀሳቅሱ ያስችልዎታል። በእያንዳንዱ ቦታ ተመሳሳዩ የተዳፋት-እና-መነሻ ቀመር የተገደበውን መጠን ወዲያውኑ ያሰላል እና ናሙና ጽሑፍን በዚያ የተሰላ የፒክሰል መጠን ያሳያል፤ ስለዚህ ምንም ነገር ከመቅዳትዎ በፊት የማሳደጉን ባህሪ ማየት ይችላሉ።

ተዛማጅ መሳሪያዎች

ተደጋጋሚ ጥያቄዎች