أداة للمطورين / 18

محول وحدات CSS (px / rem / em / vh / vw)

حوّل أحجام البكسل إلى rem وem وvw وvh نسبةً إلى حجم أساس الجذر، والقيمة الافتراضية 16px.

محول وحدات CSS (px / rem / em / vh / vw): يحسب TOEA وحدات CSS النسبية للخط والتخطيط، وينشئ جداول مقاييس مرجعية. يعمل 100% محليًا في المتصفح، من دون رفع أي ملفات إلى الخادم.

مرات التشغيل
في المتصفح
التكلفة
مجاني · بلا تسجيل
التوفر
جاهز للاستخدام
بكسل
24px
REM
1.5rem
EM
1.5em
VW (1440px)
1.6667vw
font-size: 1.5rem; /* 24px */

جدول مقياس التحويل من البكسل إلى REM (أساسه 16px)

1px0.0625rem0.0625em
2px0.125rem0.125em
4px0.25rem0.25em
8px0.5rem0.5em
10px0.625rem0.625em
12px0.75rem0.75em
14px0.875rem0.875em
16px1rem1em
18px1.125rem1.125em
20px1.25rem1.25em
24px1.5rem1.5em
28px1.75rem1.75em
32px2rem2em
36px2.25rem2.25em
40px2.5rem2.5em
48px3rem3em
56px3.5rem3.5em
64px4rem4em
72px4.5rem4.5em
80px5rem5em
96px6rem6em
128px8rem8em

لماذا rem بدلًا من px

تبدأ المتصفحات عند 16px، لكن الأشخاص ضعاف البصر غالبًا ما يرفعون حجم الخط الافتراضي في إعدادات المتصفح. يكبر النص المحدد بوحدة rem مع هذا الإعداد، بينما لا يكبر النص المحدد بوحدة px. يؤدي تكبير الصفحة إلى تكبير كليهما، لكن إعداد حجم الخط هو ما يعتمد عليه كثير من القراء، كما يتطلب معيار WCAG الخاص بتغيير حجم النص أن يتدرج النص إلى 200% دون فقدان. حدّد حجم النص والمسافات المحيطة به بوحدة rem، واحتفظ بـ px للخطوط الدقيقة والحدود.

عمود em والتداخل

وحدة em نسبية إلى حجم خط العنصر نفسه، أما في font-size تحديدًا فتعني حجم خط العنصر الأب. تفترض قيم em هنا أن العنصر الأب بالحجم الأساسي للجذر، وهذا لا يصح إلا في المستوى الأعلى. داخل عنصر حجمه 0.875em، تعطي 0.875em مرة أخرى 12.25px بدلًا من 14px، ويتراكم التصغير. لذلك تُعد rem الخيار الافتراضي الأكثر أمانًا، بينما تناسب em المسافات التي ينبغي أن تتدرج مع نص المكوّن.

الحجم الأساسي 62.5% ووحدات مساحة العرض

يؤدي ضبط html { font-size: 62.5% } إلى جعل 1rem مساويًا لـ 10px، ما يسهّل الحساب؛ أدخل 10 كحجم أساسي للحصول على النتيجة نفسها. لكنه يصغّر كل ما عدا ذلك والمقاس بوحدة rem، بما في ذلك المكوّنات التابعة لجهات خارجية، لذا اضبط حجمًا مقروءًا على body مرة أخرى.

تفترض قيمتا vw وvh مساحة عرض بحجم 1440 × 900. على الهواتف، قد تكون 100vh أطول من المساحة المرئية أثناء ظهور شريط أدوات المتصفح؛ أما 100svh و100dvh فهما الوحدتان اللتان تأخذان ذلك في الحسبان.

طريقة الاستخدام

  1. أدخل قيمة بالبكسل (px) وحجم أساس الجذر، والقيمة الافتراضية 16px.
  2. اطّلع على قيم rem وem وvw وvh المحسوبة.
  3. انسخ مقتطفات CSS الجاهزة للاستخدام أو راجع جدول المقاييس.

الخصوصية والقيود

يعمل فورًا باستخدام JavaScript من جهة العميل.

أدوات ذات صلة

الأسئلة الشائعة

ما حجم أساس الخط القياسي للجذر؟

تستخدم معظم متصفحات الويب الحديثة القيمة الافتراضية 16px.

أداة مجانية · عدد مرات الاستخدام في المتصفح · لا يتطلب حسابًا