OhMyCalc

محوّل وحدات CSS

حوّل بين وحدات CSS: px و rem و em و vw و vh و %. اضبط حجم الخط الأساسي وأبعاد إطار العرض للحصول على نتائج دقيقة.

الإعدادات

جميع المعادلات

الوحدةالقيمة
px16px
rem1rem
em1em
vw0.833333vw
vh1.48148vh
%100%
= 16 px

مرجع سريع (px ← rem)

pxrememvwvh
8px0.5rem0.5em0.416667vw0.740741vh
12px0.75rem0.75em0.625vw1.11111vh
14px0.875rem0.875em0.729167vw1.2963vh
16px1rem1em0.833333vw1.48148vh
18px1.125rem1.125em0.9375vw1.66667vh
20px1.25rem1.25em1.04167vw1.85185vh
24px1.5rem1.5em1.25vw2.22222vh
32px2rem2em1.66667vw2.96296vh
48px3rem3em2.5vw4.44444vh
64px4rem4em3.33333vw5.92593vh

كيفية تحويل وحدات CSS

  1. اضبط حجم الخط الأساسي (الافتراضي: 16px) وأبعاد إطار العرض
  2. أدخل قيمة واختر وحدتها (px أو rem أو em أو vw أو vh أو %)
  3. اعرض جميع القيم المعادلة في وحدات CSS الأخرى
  4. راجع جدول المرجع السريع لتحويلات px إلى rem الشائعة

حالات الاستخدام

الصيغة

تحويلات وحدات CSS تعتمد على حجم الخط الأساسي وأبعاد إطار العرض. rem = px / baseFontSize. vw = px / viewportWidth × 100. vh = px / viewportHeight × 100.

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

ما الفرق بين rem و em؟
rem نسبي إلى حجم خط العنصر الجذري (html). أما em فنسبي إلى حجم خط العنصر الأب. على مستوى الجذر، يكونان متماثلَين.
ما حجم الخط الافتراضي في المتصفح؟
تستخدم معظم المتصفحات 16px افتراضيًا، مما يعني أن 1rem = 16px ما لم يُغيَّر حجم خط الجذر.
متى يجب استخدام vw/vh؟
استخدم vw (عرض إطار العرض) و vh (ارتفاع إطار العرض) للعناصر التي يجب أن تتوسع بشكل متناسب مع نافذة المتصفح، كأقسام الهيرو أو الخلفيات التي تملأ الشاشة بالكامل.
كيف أحوّل px إلى rem؟
اقسم قيمة البكسل على حجم الخط الأساسي. بالقيمة الافتراضية 16px: 24px ÷ 16 = 1.5rem.
ما الذي تكون الوحدة % نسبية إليه؟
الوحدة % تعتمد على السياق في CSS. بالنسبة لـ font-size تكون نسبية إلى font-size العنصر الأب. بالنسبة لـ width تكون نسبية إلى عرض العنصر الأب.