Skip to main content

مُحَوِّل وحدات CSS قم بتحويل بين px، em، rem، %، vw، vh، vmin، vmax مع إعدادات شاشة قابلة للتخصيص وحجم خط أساسي.

مُحَوِّل وحدات CSS illustration
⚖️

مُحَوِّل وحدات CSS

قم بتحويل بين px، em، rem، %، vw، vh، vmin، vmax مع إعدادات شاشة قابلة للتخصيص وحجم خط أساسي.

1

ضبط السياق

حدد أبعاد العرض، وحجم الخط الأساسي، وحجم العنصر الأب.

2

أدخل قيمة

اكتب القيمة CSS التي تريد تحويلها.

3

اختر الوحدات

اختر وحدات CSS المصدر والوجهة.

Loading tool...

What Is مُحَوِّل وحدات CSS?

مُحَوِّل وحدات CSS يترجم بين الوحدات المختلفة للطول المتاحة في CSS، مع مراعاة الوحدات التابعة للسياق. الوحدات الثابتة (px) تمثل دائمًا نفس الحجم المرئي. تعتمد الوحدات النسبية على السياق: ترتبط em و rem بحجم الخط، وترتبط % بالعنصر الأب، وترتبط وحدات العرض (vw, vh, vmin, vmax) بأبعاد نافذة المتصفح. يسمح هذا المحول لك بتهيئة جميع متغيرات السياق (حجم العرض، حجم الخط الأساسي، حجم العنصر الأب) للحصول على تحويلات دقيقة بين أي وحدة CSS، مما يجعل حسابات التصميم الاستجابي سريعة ودقيقة.

Why Use مُحَوِّل وحدات CSS?

  • أبعاد عرض قابلة للتكوين لتحديد vw/vh بدقة.
  • حجم خط أساسي قابل للتعديل لتحويل em/rem.
  • حجم عنصر الأب لحساب النسب المئوية.
  • جميع الوحدات الثمانية الأساسية لطول CSS.
  • مثالي لتدفق التصميم الاستجابي.

Common Use Cases

التصميم الاستجابي

احسب قيم vw للطباعة والتنسيقات السائلة.

التحويل من التصميم إلى الكود

تحويل مواصفات التصميم القائمة على البكسل إلى وحدات CSS استجابة.

الوصول إليها

تحويل أحجام البكسل الثابتة إلى وحدات rem 相对ية.

تصحيح أخطاء التصميم

فهم كيف تترجم الوحدات المختلفة من CSS إلى أحجام بكسل فعلية.

Technical Guide

تنقسم وحدات الطول في CSS إلى فئتين:

المطلقة:
• px: بكسل CSS (1/96 من البوصة في CSS، ولكن بكسل جهاز واحد على الشاشات القياسية)

النسبية:
• em: نسبة لحجم خط العنصر. 2em = 2× حجم الخط الحالي
• rem: نسبة لحجم خط الجذر (عنصر html). أكثر قابلية للتنبؤ من em
• %: نسبة لقيمة الخاصية المقابلة لعنصر الأب
• vw: 1% من عرض العرض. 100vw = عرض كامل للعرض
• vh: 1% من ارتفاع العرض. 100vh = ارتفاع كامل للعرض
• vmin: 1% من البعد الأصغر للعرض
• vmax: 1% من البعد الأكبر للعرض

أنماط استجابة شائعة:
• طباعة سائلة: font-size: clamp(1rem, 2vw + 0.5rem, 2rem)
• أقسام ارتفاع كامل: min-height: 100vh
• مسافات استجابة: padding: 5vw

Tips & Best Practices

  • 1
    استخدم rem لحجم الخط (الوصول إليها). استخدم px للحدود والظلال (الدقة).
  • 2
    vmin مثالي لالحاويات المربعة الاستجابة.
  • 3
    clamp() مع وحدات vw تمكن الطباعة السائلة بدون استفسارات الوسائط.
  • 4
    100vh على الهاتف المحمول قد يشمل شريط العنوان - استخدم 100dvh (الارتفاع الديناميكي للعرض) بدلاً من ذلك.
  • 5
    عند الشك، ابدأ مع rem و px. أضف vw/vh فقط عند الحاجة إلى تحجيم 相对 للعرض.

Related Tools

Frequently Asked Questions

Q كيف أحول px إلى vw?
اقسم قيمة px على عرض العرض وقم بضربها في 100. مثال: 192px على عرض 1920px = 192/1920 × 100 = 10vw.
Q ما الفرق بين vw و %?
vw دائمًا 相对 لعرض العرض. % 相对 للعنصر الأب، الذي قد يكون أصغر من العرض.
Q متى يجب استخدام rem مقابل em?
استخدم rem لحجم موحد 相对 للجذر (بدون مفاجآت متسلسلة). استخدم em عندما تريد حجمًا يعتمد على حجم الخط الأب القريب.
Q ما هو vmin?
vmin يساوي 1% من أبعاد العرض الصغيرة (العرض أو الارتفاع). على عرض 1920×1080، 1vmin = 10.8px.
Q لماذا تظهر شريط التمرير على الصفحات التي تحتوي على 100vh على الهاتف المحمول?
متصفحات الهاتف المحمول تشمل شريط العنوان في حساب ارتفاع العرض. استخدم 100dvh (الارتفاع الديناميكي للعرض) أو JavaScript للحصول على الارتفاع المرئي الفعلي.

About This Tool

مُحَوِّل وحدات CSS is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.