מחולל CSS clamp() בחינם
צור ערך CSS clamp() נזיל לטיפוגרפיה ורווחים רספונסיביים. הגדר גודל מינימלי/מקסימלי וטווח viewport, ראה תצוגה מקדימה חיה, והעתק את ה-CSS בשורה אחת.
גודל מעובד ב-viewports שונים
clamp(min, preferred, max) משנה ערך בצורה נזילה עם ה-viewport ואז נועל אותו במינימום ובמקסימום. הוא מחליף ערימות של media queries לטיפוגרפיה, ריווח ורוחבים בשורה אחת.
שימושים נפוצים
- צור טיפוגרפיה רספונסיבית נזילהקנה מידה בגדלי פונט בצורה חלקה בין נייד ושולחן עם שורה אחת.
- קצבות נזילה ריפודקבל את מרווח הסעיף בצמוד לנמל הצפייה במקום לקפץ בנקודות הפסקה.
- החלף שאילתות מדיה עם clamp()כפוף ערימות של כללי הפסקה לערך נזיל יחיד.
- בנה סולם סוג נזילצור צעדי clamp() עקביים לסולם סוג מערכת עיצוב.
- כותרות גיבור וטורי תצוגה נזילההפוך כותרות דפי נחיתה גדולות לקנה מידה בדרמתיות אך עדיין בטוח.
כיצד זה עובד
כלי זה מחשב ערכי CSS clamp() באמצעות נוסחת אינטרפולציה ליניארית כתובה-יד — ללא ספריות, ללא מסעות הלוך-חזור לשרת. אתה מזין שני גדלים ושני רוחבי חלון תצוגה; החשבון פועל מיד בדפדפן שלך ומפיק ביטוי clamp() מוכן-להדבקה עם ערך מועדף מבוסס-vw שמתאים בהדרגה את הטקסט או הריווח שלך בין נקודות השבירה הללו.
- 1חישוב שיפוע ליניאריהכלי מחשב שיפוע פיקסל-לפיקסל: (maxSize - minSize) / (maxViewport - minViewport). השיפוע הזה אז מומר ליחידות vw על ידי הכפלה ב-100, שזה הליבה של איך שקנה מידה יחסי-לחלון-תצוגה של CSS עובד.
- 2גזירת נקודת חיתוךהיסט נקודת חיתוך (בפיקסלים או rem) מחושב כך שהפונקציה הליניארית פוגעת בדיוק בגודל המינימלי שלך בחלון התצוגה המינימלי. יחד, השיפוע ונקודת החיתוך יוצרים את הערך המועדף בתוך clamp() — החלק שבאמת מתאים בהדרגה.
- 3המרת יחידות ועיצוב פלטאם תבחר פלט rem, כל ערך פיקסל מחולק בגודל הגופן השורשי המוגדר שלך (ברירת מחדל 16px) לפני שהוא נכתב למחרוזת clamp(). נוצרת גם מחלקת ערך שרירותי תואמת של Tailwind, עם רווחים מוחלפים בקווים תחתונים לפי התחביר של Tailwind.
- 4תצוגה מקדימה חיה במחוון חלון תצוגהמחוון טווח מאפשר לך לגלול מ-320px עד 1920px רוחב. בכל מיקום אותה נוסחת שיפוע-ונקודת-חיתוך מעריכה את הגודל המוגבל בזמן אמת ומציגה טקסט לדוגמה בגודל הפיקסל המחושב, כך שתוכל לראות את התנהגות קנה המידה לפני העתקת משהו.
כלים קשורים
יוצר CSS Grid
עצב רשת CSS חזותית — מסלולים, יחידות ורווחים — והעתק את ה-CSS וה-HTML שנוצרו.
מהי רזולוציית המסך שלי
ראה את רזולוציית המסך שלך בפיקסלי CSS ואמיתיים, גודל חלון, יחס פיקסלים, עומק צבע, HDR, תמיכת מגע וקצב רענון, והעתק הכל.
יוצר חתימות
צייר חתימה עם העכבר, האצבע או העט שלך, או הקלד את שמך בגופן כתב יד, ואז ייצא אותה כ-PNG או SVG שקוף.