تخطَّ إلى المحتوى

border-radius

خاصية الزوايا الدائرية border-radius

خاصية border-radius تدوّر زوايا العنصر — من لمسة نعومة للبطاقات حتى الدائرة الكاملة للصور الشخصية بقيمة 50%.

أكثر خصائص «التجميل» استخدامًا: قيمة صغيرة (6-12px) تكسر حدة الصناديق وتمنح الواجهة ودّية فورية، و50% تحول المربع دائرة كاملة — وصفة الصور الشخصية الأزلية، و999px تصنع أقراص «الحبوب» pill للشارات والأزرار.

تقبل تدوير كل زاوية على حدة (فقاعات المحادثة بزاوية حادة واحدة)، وتذكّر قصها للمحتوى: صورة داخل بطاقة مدورة تحتاج overflow: hidden على البطاقة أو تدويرًا خاصًا بها.

الصياغة

.card { border-radius: 12px; }
.avatar { border-radius: 50%; }
.pill { border-radius: 999px; }

⚡ جرّب بنفسك

عدّل الكود واضغط «تحديث» لترى النتيجة فورًا — التجربة أفضل معلّم.

🎨 محرّر HTML/CSS
<style>
  .shape { width: 84px; height: 84px; background: #7c5cff; display: inline-grid; place-items: center; color: white; margin: 4px; }
  .r1 { border-radius: 12px; }
  .r2 { border-radius: 50%; }
  .r3 { border-radius: 999px; width: 140px; height: 44px; background: #22d3ee; }
</style>
<div class="shape r1">12px</div>
<div class="shape r2">50%</div>
<div class="shape r3">pill 999px</div>
النتيجة المباشرة:

أهم القيم

القيمةالوظيفة
8px – 16pxنطاق البطاقات والأزرار العصري
50%دائرة كاملة — الصور الشخصية (مع أبعاد متساوية)
999pxقرص pill — شارات وأزرار كبسولية مهما كان العرض
أربع قيملكل زاوية قيمتها — فقاعات محادثة وأشكال مخصصة

💡 نصائح عملية

  • وحّد نصف القطر عبر متغير --radius واحد — اتساق فوري لكل الواجهة
  • عنصر داخلي يكسر تدوير أبيه؟ overflow: hidden على الأب يقصه بأناقة

⚠️ أخطاء شائعة

  • 50% على مستطيل ينتج بيضاويًا غريبًا — الدائرة تحتاج مربعًا
  • أنصاف أقطار مختلفة بكل مكان عشوائيًا — فوضى بصرية صامتة

خصائص ذات صلة

🎓 تريد فهم الصورة الكاملة خطوة بخطوة؟ ابدأ من مسار CSS الكامل بالعربي.

📚 للتعمق التقني الكامل بالإنجليزية: MDN Web Docs