English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

دليل CSS

قواعد CSS (RULES)

دليل كامل لخصائص CSS

استخدام خاصية border-radius في CSS3 مع أمثلة

يُعين خاصية border-radius زوايا العنصر بحالة دائرية. إنهborder-top-left-radius،border-top-right-radius،border-bottom-right-radiusوborder-bottom-left-radiusاختصار الخاصية.

الجدول أدناه يوضح استخدام هذه الخاصية وتاريخ إصداراتها، بالإضافة إلى استخدامها في سكربتات جافا سكربت.

القيمة الافتراضية:0
يُستخدم في:جميع العناصر
الوراثة:لا
يمكن تفعيل التحريك:نعم.يرجى الرجوع إلى خصائص التحريك
الإصدار: ميزة جديدة في CSS3
جافا سكربت:object object.style.borderRadius="8px"

ملاحظة:حتى لو لم يتم تعريف الحواف أو إعداد قيمها على none، فإن خاصية border-radius ستجعل خلفية العنصر تبدو كروية.

استخدام سكربت border-radius

النحو التالي للسلوك الخاص بهذا الخصائص:

border-radius: [طول | نسبة] 1 إلى 4 قيم 
 \-------------------------------/
            First radii
/ [طول | نسبة] 1 إلى 4 قيم | قيمة مبدئية | وراثي
   \------------------------------/
        Second radii (optional)

يمكن استخدام هذا الرمز النصي بفصل قيم واحدة، إثنتين، ثلاثة أو أربعة فراغات.

  • إذا تم تحديدقيمة واحدة، فإنها تعرف قطر جميع الزوايا.

  • إذا تم تحديدقيمتان، يتم استخدام القيمة الأولى للزاوية العلوية اليسرى والزاوية السفلية اليمنى، والقيمة الثانية للزاوية العلوية اليمنى والزاوية السفلية اليسرى.

  • إذا تم تحديدثلاث قيم، يتم استخدام القيمة الأولى للزاوية العلوية اليسرى، والقيمة الثانية للزاوية العلوية اليمنى والزاوية السفلية اليسرى، والقيمة الثالثة للزاوية السفلية اليمنى.

  • إذا تم تحديدأربعة قيم، يتم تطبيق كل قيمة على الزاوية العلوية اليسرى، الزاوية العلوية اليمنى، الزاوية السفلية اليمنى والزاوية السفلية اليسرى.

في المثال أدناه، يتم عرض كيفية استخدام خاصية border-radius.

  div {
   border: 2px solid #f08080;
   border-radius: 20px;
  }
اختبار لـ‹/›

ملاحظة:القيمة الثانية المختارة بشكل اختياري (مقدمة بـ “/”) تعرف نصف القطر العمودي للزاوية، وبالتالي تكون شكل الزاوية ربع دائرة. إذا تم تهميش القيمة الثانية أو إذا كانت متساوية للقيمة الثانية، فإن شكل الزاوية يكون ربع دائرة. إذا كانت أي قيمة صفر، فإن الزاوية تكون مربعة وليس زاوية مروجة.

قيمة الخاصية

جدول التالي يصف القيم لهذه الخاصية.

القيمةوصف
lengthفي القيم الطولية px، pt، cm، em وما إلى ذلك، لا يُسمح بالقيم السلبية.
percentageحجم نصف القطر، بالporcentagem. إذا كان الزاوية مستديرة، فإن الـ porcentagem لحجم نصف القطر يُحسب بالنسبة لعرض العنصر المفهوم، والـ porcentagem لحجم نصف القطر الـ عمودي يُحسب بالنسبة لارتفاع العنصر المفهوم. لا يُسمح بالقيم السلبية.
initialضبط هذه الخاصية إلى قيمتها الافتراضية.
inheritإذا تم تحديد هذا، فإن العناصر المرتبطة تستخدم قيمة الخاصية border-radius للعنصر الأب.

توافق المتصفح

توافق متصفحات border-radius، الأرقام في الجدول التالي تعكس أرقام الإصدارات الأدنى للمتصفحات التي تدعم الخاصية. جميع المتصفحات الرئيسية تدعم هذه الخاصية.

  • Firefox 4+

  • Google Chrome 4+

  • Internet Explorer 9+

  • Apple Safari 5+

  • Opera 10.5+

تحذير: Internet Explorer 8 وكل الإصدارات السابقة لا تدعم الخاصية border-radius. يتم دعمها في إصدار IE9 وأعلى.

قراءة المزيد

انظر إلى التعليمات:CSS Border،CSS3 Border

خصائص مرتبطة:border-bottom-left-radius،border-bottom-right-radius،border-top-left-radius،border-top-right-radius