ما هو محول وحدة CSS؟
يقوم محول وحدة CSS بترجمة الطول بين الوحدات التي يستخدمها CSS لتحديد الحجم والنوع والتخطيط: px، وrem، وem، وpt، و%. إنه موجود لأن التصميم الحديث سريع الاستجابة يعتمد على الوحدات النسبية - مقياس rem وem مع إعدادات حجم الخط والتكبير/التصغير للمستخدم - بينما يتم عادةً التعبير عن نماذج التصميم وأوراق الأنماط القديمة بالبكسلات الثابتة. تأخذ هذه الأداة قيمة مثل 24px وتظهرها على أنها 1.5rem و1.5em و18pt و150% في وقت واحد، وتعمل في كل اتجاه من حقل واحد.
تتوقف جميع التحويلات على رقم واحد: حجم الخط الجذر (الأساسي)، والذي يتم تعيينه افتراضيًا على 16px لأن هذا هو حجم الخط الأساسي للمتصفح. يساوي One rem دائمًا حجم الخط الأساسي، لذا عند 16px تكون القيمة 16px 1rem و24px هي 1.5rem و8px هي 0.5rem. ترتبط النقاط بالبكسل المرجعي لـ CSS - 1 بوصة تساوي 96px و72pt - لذا فإن 1pt تساوي 96/72، أي حوالي 1.333px. يتم التعامل مع النسبة المئوية كحصة من حجم الخط الأساسي، لذا فإن 100% يساوي القاعدة و50% يساوي نصفها.
يأخذ كل تحويل خطوتين. تقوم الأداة أولاً بتحويل مدخلاتك إلى بكسلات عن طريق ضربها في عدد البكسلات في وحدة إدخال واحدة، ثم تقسم قيمة البكسل هذه على عدد البكسلات في وحدة مستهدفة واحدة. عند قاعدة 18px، يصبح 27px 27 , 18 = 1.5rem، وعند أي قاعدة 12pt يصبح 12 × 96 , 72 = 16px. يتم تقريب النتائج إلى أربع منازل عشرية على الأكثر، لذا فإن 15px عند قاعدة 16px تقرأ 0.9375rem. وحدات Viewport مثل vw وvh ليست جزءًا من المحول، لأنها تعتمد على حجم النافذة بدلاً من حجم الخط. حجم الخط الأساسي صفر أو أقل يعود إلى 16px.
يتم تشغيل كل شيء في متصفحك أثناء الكتابة، لذلك لا يوجد تحميل ولا انتظار على الخادم. قم بتغيير حجم الخط الأساسي لتصميم مكون يقوم بتعيين حجم الخط الخاص به، وقراءة النتائج في كل وحدة، ونسخ المكون الذي تحتاجه. يمنحك جدول px-to-rem المدمج مرجعًا جاهزًا للأحجام التي تظهر بشكل أكبر في مقياس الكتابة.
كيفية استخدام محول وحدة CSS؟
أدخل قيمة واختر وحدتها
اكتب الرقم الذي تريد تحويله واختر الوحدة الموجودة حاليًا - px أو rem أو em أو pt أو %. يمكنك أيضًا لصق قيمة بوحدتها، مثل 24px، وستقرأ الأداة الوحدة لك.
اضبط حجم الخط الأساسي
اضبط حجم الخط الجذر إذا كان مشروعك يستخدم شيئًا آخر غير المتصفح الافتراضي 16 بكسل. يتحكم هذا في كيفية ارتباط REM و EM و٪ بالبكسل.
اقرأ كل وحدة في وقت واحد
يعرض المحول القيمة المكافئة في جميع الوحدات المدعومة على الفور ، لكل منها لاحقة الوحدة الخاصة به حتى تتمكن من إسقاطها مباشرة في CSS.
انسخ أو استخدم الجدول المرجعي
انسخ أي نتيجة بنقرة واحدة ، أو امسح الجدول المرجعي PX-to-REM للأحجام الشائعة في مقياس طباعة.
الميزات الرئيسية
كل وحدة في آن واحد
أدخل قيمة واحدة وشاهد على الفور PX و REM و EM و PT و٪ جنبًا إلى جنب ، كل منها منسق بوحدته حتى تتمكن من لصقه مباشرة في ورقة أنماط.
حجم الخط الأساسي القابل للتكوين
حجم الخط الجذر قابل للتعديل، لذا فإن تحويلات rem وem و% تتوافق مع مشروعك - سواء كنت تستخدم الإصدار الافتراضي 16px، أو خدعة 10px "62.5%"، أو حجم الخط على مستوى المكون.
ثنائي الاتجاه، أي اتجاه
لا يوجد "من" و"إلى" ثابت. قم بتحويل px إلى rem، أو rem إلى px، أو px إلى em، أو pt إلى px - أي وحدة إلى أي وحدة - من إدخال واحد.
جدول مرجعي PX-to-REM
يسرد الجدول المدمج مكافئات REM و EM و PT و٪ لأحجام البكسل التي تظهر أكثر في مقاييس النوع ، بحيث يمكنك مقلة المقياس الكامل في القاعدة التي اخترتها.
Frequently Asked Questions
Related Tools
CSS Box Shadow Generator
Design layered CSS box-shadows with a live preview and sliders for offset, blur, spread, color, opacity, and inset - then copy production-ready CSS.
CSS Clamp Generator
Generate fluid, responsive CSS clamp() values that scale between viewports
Flexbox Generator
Build CSS flexbox layouts visually. Adjust justify-content, align-items, direction, wrap and gap with a live preview, then copy the generated CSS - all in your browser.
CSS Gradient Generator
Create beautiful CSS gradients with live preview
Comments
0 comments
No comments yet. Be the first to share your thoughts!