מהו ממיר יחידת CSS?
ממיר יחידות CSS מתרגם אורך בין היחידות ש-CSS משתמש בהן לצורך גודל סוג ופריסה: px, rem, em, pt ו-%. זה קיים מכיוון שעיצוב רספונסיבי מודרני נשען על יחידות יחסיות - קנה מידה rem ו-em עם הגדרות גודל הגופן והזום של המשתמש - בעוד שמוקאפים עיצוביים וגיליונות סגנונות ישנים יותר מתבטאים בדרך כלל בפיקסלים קבועים. כלי זה לוקח ערך כמו 24px ומציג אותו כ-1.5rem, 1.5em, 18pt ו-150% בבת אחת, ועובד לכל כיוון משדה בודד.
ההמרות כולן תלויות במספר אחד: גודל הגופן root (base), שברירת המחדל היא 16px כי זו ברירת המחדל של הדפדפן עבור רכיב ה-html. rem אחד תמיד שווה לגודל הגופן הבסיסי הזה, אז ב-16px הערך 16px הוא 1rem, 24px הוא 1.5rem, ו-8px הוא 0.5rem. נקודות קשורות לפיקסל הייחוס של CSS - 1 אינץ' הוא 96px ו-72pt - אז 1pt שווה 96/72, בערך 1.333px. מתייחסים לאחוז כחלק מגודל הגופן הבסיסי, כך ש-100% שווה לבסיס ו-50% שווה למחצית ממנו.
כל המרה לוקחת שני שלבים הכלי הופך תחילה את הקלט שלך לפיקסלים על ידי הכפלתו במספר הפיקסלים ביחידת קלט אחת, ואז מחלק את ערך הפיקסלים הזה במספר הפיקסלים ביחידת יעד אחת, בבסיס של 18 פיקסלים, 27 פיקסלים הופכים ל-27 § 18 = 1.5rem, ובכל בסיס 12pt הופך ל-12 × 96 ÷ 72 = 16px התוצאות מעוגלות לארבעה מקומות עשרוניים לכל היותר, כך ש-15px בבסיס של 16px קורא 0.9375rem. יחידות Viewport כגון vw ו-vh אינן חלק מהממיר, מכיוון שהן תלויות בגודל החלון ולא בגודל גופן. גודל גופן בסיס של אפס או פחות יורד בחזרה ל-16 פיקסלים.
הכל פועל בדפדפן שלך בזמן שאתה מקליד, כך שאין העלאה ואין המתנה בשרת שנה את גודל הגופן הבסיסי למודל של רכיב שמגדיר את גודל הגופן שלו, קרא את התוצאות בכל יחידה והעתק את זה שאתה צריך הטבלה המובנית px-to-rem נותנת לך הפניה מוכנה לגדלים שעולים הכי הרבה בסולם סוגים.
כיצד להשתמש בממיר יחידת CSS?
הזן ערך ובחר את היחידה שלו
הקלד את המספר שברצונך להמיר ובחר את היחידה שבה הוא נמצא כעת - px, rem, em, pt או %. באפשרותך גם להדביק ערך עם היחידה שלו, כמו 24px, והכלי יקרא עבורך את היחידה.
הגדר את גודל הגופן הבסיסי
התאם את גודל גופן השורש אם הפרויקט שלך משתמש במשהו אחר מאשר ברירת המחדל של דפדפן 16 פיקסלים. זה שולט כיצד REM, EM ו-% מתייחסים לפיקסלים.
קרא כל יחידה בבת אחת
הממיר מציג את הערך המקביל בכל היחידות הנתמכות באופן מיידי, כל אחת עם סיומת היחידה שלו כך שתוכל להפיל אותה ישר לתוך CSS.
העתק או השתמש בטבלת הפניות
העתק כל תוצאה בלחיצה אחת, או סרוק את טבלת ההתייחסות PX-to-REM עבור הגדלים הנפוצים בסולם טיפוגרפי.
תכונות מפתח
כל יחידה בבת אחת
הזן ערך אחד וראה באופן מיידי PX, REM, EM, PT ו-% זה לצד זה, כל אחד מעוצב עם היחידה שלו כך שתוכל להדביק אותו ישירות בגיליון סגנונות.
גודל גופן בסיס ניתן להגדרה
גודל גופן השורש מתכוונן, כך שהמרות rem, em ו-% תואמות לפרויקט שלך - בין אם אתה משתמש בברירת המחדל של 16 פיקסלים, טריק של 10 פיקסלים "62.5%" או גודל גופן ברמת הרכיב.
דו כיווני, בכל כיוון
אין "מ" ו-"to" קבועים. המר px ל-rem, rem ל-px, px ל-em, או pt ל-px - כל יחידה ליחידה כלשהי - מקלט בודד.
טבלת התייחסות PX-TO-REM
טבלה מובנית מפרטת את המקבילות REM, EM, PT ו-% עבור גדלי הפיקסלים המופיעים ביותר בסולמות סוגים, כך שתוכל לגלגל גלגל גלגלי גלגלי עין בבסיס שבחרת.
Frequently Asked Questions
Related Tools
CSS Box Shadow Generator
Design layered CSS box-shadows with a live preview and sliders for offset, blur, spread, color, opacity, and inset - then copy production-ready CSS.
CSS Clamp Generator
Generate fluid, responsive CSS clamp() values that scale between viewports
Flexbox Generator
Build CSS flexbox layouts visually. Adjust justify-content, align-items, direction, wrap and gap with a live preview, then copy the generated CSS - all in your browser.
CSS Gradient Generator
Create beautiful CSS gradients with live preview
Comments
0 comments
No comments yet. Be the first to share your thoughts!