أداة للمطورين

مولّد نصف قطر الحدود

اضبط كل زاوية وانسخ CSS.

مولّد نصف قطر الحدود يعمل على جهازك
  • يعمل في متصفحك — ولا يُرسل نصك إلى أي مكان
  • دون تسجيل، ودون حصص، ومجاني بالقدر الذي تريده

كيف يعمل

border-radius بسيط إلى أن تريد تدوير ثلاث زوايا وإبقاء واحدة مربعة، وعندها يضطر الجميع إلى البحث عن ترتيب القيم الأربع.

الترتيب، إلى الأبد

أعلى اليسار، أعلى اليمين، أسفل اليمين، أسفل اليسار — في اتجاه عقارب الساعة بدءًا من أعلى اليسار. وينطبق الترتيب نفسه، باتجاه عقارب الساعة من أعلى اليسار، على الصيغ المختصرة لـ margin وpadding وborder أيضًا، وهذا يستحق حفظه مرة واحدة.

البكسل أو النسبة المئوية

يعطي البكسل الانحناء نفسه أيًّا كان حجم العنصر. أما النسب المئوية فهي نسبية إلى عرض العنصر وارتفاعه، لذا يتدرج الانحناء — ونصف قطر 50% على مربع يعطي دائرة مثالية، وهي الحيلة القياسية للصور الشخصية المستديرة.

شكل الحبّة

نصف القطر الأكبر من نصف ارتفاع العنصر يُقصّ إلى نصفه تمامًا، ولهذا ينتج border-radius: 999px شكل حبّة بشكل موثوق أيًّا كان الارتفاع. وهو أمتن من حساب القيمة الصحيحة، لأنه يظل يعمل حين يتغير المحتوى.

حين تبدو الزوايا خاطئة في العناصر المتداخلة

يحتاج الصندوق المستدير داخل صندوق مستدير آخر إلى نصف قطر أصغر للداخلي، مخفَّضًا بمقدار الحشو بينهما، وإلا فلن تكون المنحنيات متحدة المركز. وهي تفصيلة صغيرة تجعل البطاقات تبدو متقنة الصنع.

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

مولّد نصف قطر الحدود — أسئلة

بأي ترتيب القيم الأربع؟

أعلى اليسار، أعلى اليمين، أسفل اليمين، أسفل اليسار — في اتجاه عقارب الساعة بدءًا من أعلى اليسار.

كيف أصنع دائرة مثالية؟

border-radius: 50% على عنصر مربع تمامًا.

كيف أصنع زرًا على شكل حبّة؟

استخدم قيمة كبيرة مثل 999px. تقصّها المتصفحات إلى نصف الارتفاع، فتعمل بأي حجم.

هل أستخدم البكسل أم النسبة المئوية؟

البكسل لانحناء ثابت؛ والنسبة المئوية حين تريده أن يتدرج مع العنصر.

هل يعمل في كل مكان؟

نعم. فقد دُعم border-radius دون بادئة لأكثر من عقد بكثير.