דלג לתוכן הראשי

מחולל CSS clamp() בחינם

צור ערך 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

גודל מעובד ב-viewports שונים

רוחב 375pxAa 16px
רוחב 908pxAa 24px
רוחב 1440pxAa 32px

clamp(min, preferred, max) משנה ערך בצורה נזילה עם ה-viewport ואז נועל אותו במינימום ובמקסימום. הוא מחליף ערימות של media queries לטיפוגרפיה, ריווח ורוחבים בשורה אחת.

שימושים נפוצים

  • צור טיפוגרפיה רספונסיבית נזילהקנה מידה בגדלי פונט בצורה חלקה בין נייד ושולחן עם שורה אחת.
  • קצבות נזילה ריפודקבל את מרווח הסעיף בצמוד לנמל הצפייה במקום לקפץ בנקודות הפסקה.
  • החלף שאילתות מדיה עם clamp()כפוף ערימות של כללי הפסקה לערך נזיל יחיד.
  • בנה סולם סוג נזילצור צעדי clamp() עקביים לסולם סוג מערכת עיצוב.
  • כותרות גיבור וטורי תצוגה נזילההפוך כותרות דפי נחיתה גדולות לקנה מידה בדרמתיות אך עדיין בטוח.

כיצד זה עובד

כלי זה מחשב ערכי CSS clamp() באמצעות נוסחת אינטרפולציה ליניארית כתובה-יד — ללא ספריות, ללא מסעות הלוך-חזור לשרת. אתה מזין שני גדלים ושני רוחבי חלון תצוגה; החשבון פועל מיד בדפדפן שלך ומפיק ביטוי clamp() מוכן-להדבקה עם ערך מועדף מבוסס-vw שמתאים בהדרגה את הטקסט או הריווח שלך בין נקודות השבירה הללו.

  1. 1
    חישוב שיפוע ליניארי
    הכלי מחשב שיפוע פיקסל-לפיקסל: (maxSize - minSize) / (maxViewport - minViewport). השיפוע הזה אז מומר ליחידות vw על ידי הכפלה ב-100, שזה הליבה של איך שקנה מידה יחסי-לחלון-תצוגה של CSS עובד.
  2. 2
    גזירת נקודת חיתוך
    היסט נקודת חיתוך (בפיקסלים או rem) מחושב כך שהפונקציה הליניארית פוגעת בדיוק בגודל המינימלי שלך בחלון התצוגה המינימלי. יחד, השיפוע ונקודת החיתוך יוצרים את הערך המועדף בתוך clamp() — החלק שבאמת מתאים בהדרגה.
  3. 3
    המרת יחידות ועיצוב פלט
    אם תבחר פלט rem, כל ערך פיקסל מחולק בגודל הגופן השורשי המוגדר שלך (ברירת מחדל 16px) לפני שהוא נכתב למחרוזת clamp(). נוצרת גם מחלקת ערך שרירותי תואמת של Tailwind, עם רווחים מוחלפים בקווים תחתונים לפי התחביר של Tailwind.
  4. 4
    תצוגה מקדימה חיה במחוון חלון תצוגה
    מחוון טווח מאפשר לך לגלול מ-320px עד 1920px רוחב. בכל מיקום אותה נוסחת שיפוע-ונקודת-חיתוך מעריכה את הגודל המוגבל בזמן אמת ומציגה טקסט לדוגמה בגודל הפיקסל המחושב, כך שתוכל לראות את התנהגות קנה המידה לפני העתקת משהו.

כלים קשורים

שאלות נפוצות