Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

حواف العناصر (Border Radius)

جزء من قسم Styling with CSS في رحلة HTML على Coddy. الدرس 40 من 76.

في CSS، تُستخدم الخاصية border-radius لإنشاء زوايا مستديرة للعنصر. تتيح لك هذه الخاصية تحديد نصف قطر الانحناء لكل زاوية، مما يمنحك التحكم في شكل حدود العنصر.  إليك الصيغة الأساسية لاستخدام الخاصية border-radius:

selector {
    border-radius: value;
}

value: القيمة المطلوبة لنصف قطر الزوايا المستديرة، والتي يمكن تحديدها بالبكسل (px)، أو الـ ems (em)، أو النسب المئوية (%)، أو وحدات CSS صالحة أخرى.

  • يمكنك تحديد قيمة واحدة لتطبيق نفس نصف القطر على الزوايا الأربع جميعها. في المثال التالي، ستحتوي جميع عناصر <div> على زوايا مستديرة بنصف قطر قدره 10px
div {
    border-radius: 10px;
}
  • يمكنك تعيين قيم مختلفة لكل زاوية بشكل فردي، باستخدام الترتيب التالي: أعلى اليسار، أعلى اليمين، أسفل اليمين، أسفل اليسار. 
.button {
    border-radius: 10px 20px 30px 40px;
}
  • يمكنك أيضاً تحديد قيمتين فقط، حيث ستنطبق القيمة الأولى على الزاويتين العلوية اليسرى والسفلية اليمنى، وستنطبق القيمة الثانية على الزاويتين العلوية اليمنى والسفلية اليسرى. 
img {
    border-radius: 20px 50px;
}
challenge icon

التحدي

سهل

لقد تم تزويدك بمستند HTML يحتوي على عنصرين <div>، لكل منهما الفئات "one" و "two". اتبع الخطوات أدناه:

  1. اكتب قاعدة CSS باستخدام محدد الفئة لاستهداف جميع العناصر التي تحمل الفئة “one”. قم بتعيين border إلى 3px solid #4287f5 و border-radius إلى 15px لمنح جميع الزوايا نفس الشكل الدائري.
  2. اكتب قاعدة CSS باستخدام محدد الفئة لاستهداف جميع العناصر التي تحمل الفئة “two”. قم بتعيين border إلى أي قيمة و border-radius إلى أي قيمة من اختيارك.

جرّب بنفسك

<html>
<head>
    <title>Border Radius</title>
    <style>
        /* Write CSS rules here */
    </style>
</head>
<body>
    <div class="one">This is a division with rounded corners.</div>
    <div class="two">This is another division with rounded corners.</div>
</body>
</html>
quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس Styling with CSS

تدرّب بنفسك: Playground لـ Web