محوّل PX إلى REM
حوّل بكسلات CSS وrem باستخدام حجم خط الجذر لديك.
REM
REM: 1.5 rem
- النقاط
- 18 pt
- نسبة من حجم الجذر
- 150 %
طريقة العمل
الـ rem الواحد يساوي حجم خط عنصر html الجذر، وهو 16 px في المتصفحات افتراضياً. وقسمة قيمة بالبكسل على حجم الجذر تعطي rem؛ وضرب rem في حجم الجذر يعطي بكسلات.
وتعمل em بالطريقة نفسها، لكنها نسبية إلى حجم خط العنصر الأب، لذلك تساوي rem فقط عندما يستخدم الأب حجم الجذر.
في CSS يُعرَّف 1 px بأنه 1/96 من البوصة، و1 pt بأنه 1/72 من البوصة، لذلك فـ 1 px = 0.75 pt.
المعادلة
rem = px ÷ حجم الجذر px = rem × حجم الجذر pt = px × 0.75
مثال محلول
مع جذر افتراضي 16 px، فإن 24 px تساوي 24 ÷ 16 = 1.5 rem، وهي 18 pt و150% من حجم الجذر.
أسئلة يطرحها الناس
لماذا أستخدم rem بدلاً من px؟
تتغيّر أحجام rem عندما يغيّر المستخدم حجم الخط الافتراضي في المتصفح، وهذا يساعد على إمكانية الوصول.
ما الفرق بين rem وem؟
تنسب rem إلى عنصر الجذر، بينما تنسب em إلى عنصر الأب للعنصر الحالي، لذلك تتراكم قيم em المتداخلة.