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