محول px إلى rem
أي قيمة إلى em وpt ووحدات النافذة
محول px إلى rem هذا يحوّل البكسلات إلى rem والعكس، مع em والنقاط والنسبة المئوية ووحدات النافذة أيضًا. اضبط حجمك الجذر، أو الصق CSS وحوّله كله دفعة واحدة.
- مجانيالسعر
- 13الوحدات
- لا يوجدالتسجيل
- لا يوجدالرفع
محول px إلى rem
حوّل px وrem وem وpt والنسبة المئوية ووحدات النافذة
—
| الوحدة | الرمز | القيمة |
|---|
| بكسل | rem | em | نقاط | نسبة مئوية |
|---|
جاهز. اكتب رقمًا لتحويله.
ماذا يفعل لك محول px إلى rem
البكسلات سهلة التخيل. ووحدات rem أفضل للويب. فهي تتبع حجم النص الذي اختاره الزائر، لذلك تبقى الصفحة مقروءة للجميع. لكن الحساب يبطئك.
محول px إلى rem يجري هذا الحساب في لمح البصر. أولًا، اكتب قيمة بالبكسل. ثم اختر rem وحدة هدف. تظهر الإجابة أثناء الكتابة، وتنسخها بنقرة.
كما أنه يغطي أكثر من البكسل وrem. أيضًا، فهو يتعامل مع em والنقاط والبيكا والبوصات والسنتيمترات والمليمترات والنسبة المئوية وأربع وحدات للنافذة. لذلك تجيب أداة واحدة عن معظم أسئلة قياسات CSS.
كل شيء يعمل في متصفحك. لذلك لا يغادر جهازك أي شيء تكتبه. وهذا مهم حين تلصق ورقة أنماط من مشروع عميل.
معادلة px إلى rem
القاعدة قصيرة. اقسم قيمة البكسل على حجم الخط الجذر. لذلك تعطي 24px مقسومة على 16 القيمة 1.5rem.
العودة تعمل بالطريقة نفسها. اضرب قيمة rem في حجم الخط الجذر. لذلك يعطي 1.5rem مضروبة في 16 القيمة 24px. تفعل الأداة الأمرين في خطوة واحدة. كما تعرض القاعدة لوحدة واحدة لتتعلمها.
لمزيد من التفاصيل، راجع: MDN guide to CSS lengths.
ما هي rem
تعني rem اختصار root em. تساوي rem واحدة حجم خط عنصر html. تضبط المتصفحات هذا الحجم على 16px افتراضيًا. لذلك تعني 1rem القيمة 16px ما لم تغيّرها.
كما أن rem تتبع الزائر. إذا رفع شخص حجم النص الافتراضي في المتصفح، يكبر كل قياس بوحدة rem معه. لذلك يتدرج تخطيط rem مع اختياره، ولا يفعل تخطيط px ذلك.
rem مقابل em
تساوي em واحدة حجم خط العنصر الحالي. وفي خاصية font-size نفسها تساوي حجم الأب. لذلك تتراكم قيم em. فتنمو 1.2em داخل 1.2em إلى 1.44 مرة من الأساس. لا تملك rem هذا الأثر، لأنها تنظر دائمًا إلى الجذر.

في الواقع، استخدم خانة حجم خط الأب لتحديد قيمة em الواحدة. عندها يعرض الجدول كل وحدة لقيمتك، فتقارن بينها جنبًا إلى جنب.
ضبط حجم الخط الجذر
تضبط مواقع كثيرة حجم html على 62.5% لتساوي 1rem القيمة 10px. فيسهل الحساب. لكنه يصغّر أيضًا كل نص بلا حجم خاص. لذلك اضبط حجمًا لـ body أيضًا.
لذلك اكتب 10 في خانة الجذر وشاهد القيم تتغير. عندها تفحص موقعك بأساسه الخاص في ثوانٍ.
النقاط والبيكا ووحدات الطباعة
تساوي النقطة الواحدة 1/72 من البوصة، ويضبط CSS البوصة على 96px. لذلك تساوي 12pt القيمة 16px. وتساوي البيكا 12 نقطة، فتبلغ 16px أيضًا. تستخدم أوراق أنماط الطباعة هذه الوحدات جيدًا.
كما تتبع السنتيمترات والمليمترات القاعدة نفسها، مع 2.54 سنتيمتر في البوصة. لذلك يبلغ 1cm نحو 37.8px.
النسبة المئوية ووحدات النافذة
في font-size تُحسب النسبة المئوية على حجم خط الأب. لذلك تعطي 150% من 16px القيمة 24px. وتُحسب وحدات النافذة على النافذة. تساوي vw واحدة 1% من عرضها وvh واحدة 1% من ارتفاعها.
ثم تأخذ vmin وvmax الأصغر أو الأكبر من الاثنين. اكتب حجم نافذتك في الإعدادات، فيعرض الجدول البكسلات التي تعطيها كل وحدة نافذة.
تحويل ورقة أنماط كاملة
الصق CSS في الخانة السفلية. كذلك، تجد الأداة كل قياس بالبكسل وتكتبه بوحدة rem. ثم تنسخ النتيجة. ويمكنك أيضًا السير في الاتجاه المعاكس، من rem إلى البكسل، أو العمل مع em.

كما تُبقي حدود 1px افتراضيًا، لأن الخط الرفيع يجب أن يبقى بعرض بكسل واحد. وتتخطى استعلامات الوسائط، لأن المتصفحات تقرؤها بالنسبة إلى الحجم الافتراضي لا الجذر.
متى تُبقي البكسلات
تبدو الحدود والظلال والخطوط الرفيعة أفضل بالبكسل. لذلك اتركها. كما يجب ألا تتبع استعلامات الوسائط حجمك الجذر، فأبقها بوحدة px أو استخدم em في الاستعلام.
باختصار، استخدم rem للنص والمسافات. ثم استخدم px للخطوط الرفيعة.
ارتفاع السطر والمسافات
اضبط line-height بلا وحدة، مثل 1.5. عندها يتدرج مع الخط من تلقاء نفسه. وفي المسافات تُبقي rem الفراغات متناسقة مع النص، فيكبر الحشو حين يكبر النص.
نص مرن مع clamp
يمكنك مزج الوحدات. مثلًا، يكبر clamp(1rem, 2vw + 0.5rem, 2rem) مع النافذة ويبقى بين حدين. لذلك استخدم الأداة لإيجاد حدّي rem. ثم اكتب القيمة الوسطى بوحدة vw.
لماذا تساعد rem في إمكانية الوصول
تتبع قياسات rem الحجم الذي اختاره الزائر في المتصفح. لذلك يحصل ضعاف البصر على نص أكبر دون جهد إضافي منك. كما تطلب إرشادات الويب أن يكبر النص حتى 200% دون فقد. وتخطيط rem يجعل ذلك سهلًا.
قراءة المخطط
يسرد المخطط أحجامًا شائعة من 8px إلى 96px. لذلك تقرأ قيمة دون كتابة. وهو يتبع حجمك الجذر، فيتغير حين تعدّل الخانة.
آمن بحكم التصميم
أولًا، تعمل الأداة في متصفحك. لا ترسل شيئًا ولا تخزن شيئًا. أيضًا، هكذا يبقى CSS الخاص بك لك.
استخدام المحول خطوة بخطوة
أربع خطوات تنقلك من البكسل إلى rem.
- 1
اكتب قيمة
أدخل رقمًا، مثل 24، واختر الوحدة التي هو بها.
- 2
اختر الهدف
اختر rem أو em أو النقاط أو أي وحدة أخرى.
- 3
اضبط أساسك
غيّر الحجم الجذر إن كان موقعك لا يستخدم 16px.
- 4
انسخ النتيجة
انسخ قيمة واحدة، أو الصق CSS وحوّله كله.
ما الذي يميز محول px إلى rem هذا
يتجاوز رقمًا واحدًا ويبقي CSS الخاص بك خاصًا.
ثلاث عشرة وحدة
px وrem وem وpt وpc وin وcm وmm والنسبة المئوية وأربع وحدات نافذة.
أساسك الخاص
اضبط الحجم الجذر وحجم الأب وحجم النافذة.
أوراق أنماط كاملة
الصق CSS وحوّل كل قياس دفعة واحدة.
مخطط الأحجام الشائعة
اقرأ أحجامًا شائعة من 8px إلى 96px دون كتابة.
الاتجاهان
انتقل من px إلى rem ومن rem إلى px بتبديل واحد.
لا شيء يغادر علامة تبويبك
متصفحك يجري الحساب. لا نرى CSS الخاص بك أبدًا.
عادات لاستخدام وحدات rem بشكل جيد
في الواقع، بضع عادات تُبقي تخطيطك مرنًا.
- اترك الجذر على 100%. احترم الحجم الذي اختاره الزائر ولا تضبط حجم html بالبكسل.
- استخدم rem للنص. أحجام الخط بوحدة rem تتبع إعداد المتصفح.
- استخدم rem للمسافات. عندها يكبر الحشو والهوامش مع النص.
- أبقِ الخطوط الرفيعة بالبكسل. يجب أن تبقى حدود البكسل الواحد بعرض بكسل واحد.
- اكتب استعلامات الوسائط بوحدة em. تتبع em في الاستعلام حجم المتصفح لا جذرك.
- تجنب em المتداخلة. تتراكم قيم em بعضها داخل بعض وتفاجئك.
- استخدم ارتفاع سطر بلا وحدة. قيمة مثل 1.5 تتدرج مع كل حجم خط.
- قرّب بعناية. تكفي أربع خانات عشرية. المزيد من الأرقام يضيف ضجيجًا فقط.
- اختبر بإعداد أكبر. ارفع حجم نص المتصفح وافحص تخطيطك.
- افحص حجم الأب. تعتمد em والنسبة المئوية عليه، فاضبطه في الأداة.
- احتفظ بنسخة. احفظ CSS الأصلي قبل تحويل ملف طويل.
أخطاء شائعة في px وrem تساعدك هذه الأداة على تجنبها
كل واحد منها يكسر تخطيطًا بصمت.
حجم جذر بالبكسل
ضبط html على 16px يتجاهل إعداد النص عند الزائر.
تخمين الأساس
موقع بجذر 62.5% يحتاج أرقامًا مختلفة.
em المتراكمة
قيم em المتداخلة تنمو أسرع مما تتوقع.
rem في استعلامات الوسائط
تقرأ الاستعلامات القيمة الافتراضية للمتصفح لا حجمك الجذر.
حدود سميكة
قد تبهت حدود 1px بوحدة rem أو تختفي.
أرقام كثيرة
قيمة مثل 1.428571rem ضجيج. قرّبها.
أسئلة شائعة عن محول px إلى rem
هل محول px إلى rem هذا مجاني؟
نعم. لا يكلّف شيئًا، ولا يطلب حسابًا، وليس له حدود. يعمل في متصفحك، لذلك لا نحمّلك تكاليف خوادم.
هل يغادر CSS الخاص بي جهازي؟
لا. متصفحك هو الذي يجري الحساب. لا يصل شيء إلى هذا الموقع، ولا نحتفظ بشيء.
كيف أحوّل px إلى rem؟
اقسم البكسلات على حجم الخط الجذر. مع الأساس المعتاد 16px، يعطي 24px مقسومة على 16 القيمة 1.5rem. تفعل الأداة ذلك أثناء الكتابة.
كيف أحوّل rem إلى px؟
اضرب قيمة rem في حجم الخط الجذر. مع أساس 16px، يعطي 1.5rem مضروبة في 16 القيمة 24px. اضغط زر التبديل لعكس الوحدتين.
ما حجم الخط الجذر الافتراضي؟
تستخدم المتصفحات 16px ما لم يغيّره الزائر أو الصفحة. لذلك يساوي 1rem القيمة 16px افتراضيًا.
كم تساوي 16px بوحدة rem؟
أيضًا، مع جذر 16px، تساوي 16px القيمة 1rem.
كم تساوي 14px بوحدة rem؟
مع جذر 16px، تساوي 14px القيمة 0.875rem.
كم تساوي 24px بوحدة rem؟
مع جذر 16px، تساوي 24px القيمة 1.5rem.
كم تساوي 10px بوحدة rem؟
مع جذر 16px، تساوي 10px القيمة 0.625rem. ومع جذر 62.5%، أي 10px، تساوي 1rem.
كيف أحوّل px إلى em؟
اقسم البكسلات على حجم خط العنصر الأب. اكتب حجم الأب في الإعدادات، واختر em وحدة هدف.
ما الفرق بين rem وem؟
تنظر rem إلى حجم الخط الجذر. وتنظر em إلى حجم خط الأب أو العنصر نفسه. لذلك قد تتراكم قيم em، ولا تتراكم قيم rem.
هل أستخدم px أم rem؟
استخدم rem للنص والمسافات، فتتبع إعداد الزائر. واستخدم px للحدود الرفيعة والظلال.
كيف أغيّر حجم الخط الجذر؟
في الواقع، اكتب رقمًا جديدًا في خانة الحجم الجذر. عندها تتحدث كل قيمة في الأداة والجدول والمخطط دفعة واحدة.
ماذا يعني جذر 62.5%؟
يضبط حجم html على 10px، لأن 62.5% من 16px تساوي 10px. عندها يساوي 1rem القيمة 10px، فيسهل الحساب.
كيف أحوّل pt إلى px؟
اضرب النقاط في 96 ثم اقسم على 72. لذلك تساوي 12pt القيمة 16px. اختر pt وحدة مصدر وpx وحدة هدف.
كم بكسلًا في السنتيمتر؟
يضبط CSS البوصة على 96px، وفي البوصة 2.54 سنتيمتر. لذلك يساوي 1cm نحو 37.8px.
ماذا تعني vw وvh؟
تساوي vw واحدة 1% من عرض النافذة. وتساوي vh واحدة 1% من ارتفاعها. اكتب حجم نافذتك في الإعدادات لترى البكسلات.
ماذا يعرض صف النسبة المئوية؟
يعرض النسبة المئوية من حجم خط الأب، وهكذا يتعامل font-size مع قيمة النسبة.
كيف أحوّل ورقة أنماط كاملة؟
الصق CSS في الخانة السفلية واختر اتجاهًا. عندها تغيّر الأداة كل قياس وتعرض كم قياسًا غيّرت.
لماذا تُبقي حدود 1px؟
كذلك، يجب أن يبقى الخط الرفيع بعرض بكسل واحد، وقد تجعله قيمة rem باهتًا. ألغِ تحديد «إبقاء حدود 1px» إن أردت تحويلها أيضًا.
لماذا تتخطى استعلامات الوسائط؟
تقرأ المتصفحات قياسات استعلامات الوسائط بالنسبة إلى الحجم الافتراضي، لا حجمك الجذر. ألغِ تحديد «تخطي استعلامات الوسائط» لتحويلها على أي حال.
كم خانة عشرية أُبقي؟
تكفي أربع خانات عشرية في CSS. اختر أقل لشيفرة مرتبة، أو أكثر حين تحتاج مطابقة دقيقة.
هل أستطيع النقر على صف في الجدول؟
نعم. انقر على صف لتجعل تلك الوحدة هي الهدف، فتتحدث بطاقة النتيجة.
هل تعمل على الهاتف؟
نعم. تتراص اللوحات وتتمرر الجداول. هكذا تحوّل الوحدات وأنت متنقل.
رفقاء مفيدون للعمل مع CSS
الوحدات خطوة واحدة. هذه الأدوات الثلاث تساعد في الباقي.
حوّل الطول والوزن والحرارة وأكثر.
افتح الأداة ←قلّص ورقة الأنماط واختصر زمن تحميلها.
افتح الأداة ←حوّل رموز الألوان HEX وRGB وHSL.
افتح الأداة ←
هل أنت جاهز لتحويل بعض البكسلات؟
اكتب قيمة، واختر وحدة، وانسخ النتيجة. كذلك، المحول مجاني ولا يطلب حسابًا، ويبقي كل رقم على جهازك.