الدرس 29
سمك الحدود وشكلها ولونها باستخدام border
معنى المصطلحات
| المعنى | Stand For | Name |
| الحد المحيط بالمحتوى والمسافة الداخلية | border |
ال border بتعمل حد حوالين العنصر تقدر تتحكم في سمكه وشكله ولونه
حد بسيط
<div class="box">A Box With A Border</div>.box {
padding: 20px;
background-color: #eee;
border: 3px solid blue;
}ال 3px سمك الحد وال solid خط متصل وال blue لونه

كتابة كل خاصية لوحدها
.box {
padding: 20px;
background-color: #eee;
border-width: 3px;
border-style: solid;
border-color: blue;
}نفس النتيجة لكن كل جزء في سطر لوحده لازم تختار شكل ظاهر زي solid لأن الشكل الافتراضي none فمجرد تحديد السمك واللون مش كفاية لإظهار الحد
أشكال الحدود
/* Continuous Line */
border-style: solid;
/* Dashes */
border-style: dashed;
/* Dots */
border-style: dotted;
/* Two Lines */
border-style: double;جرب كل قيمة مكان border-style ولما تجرب double خلي السمك 6px علشان الخطين يبانوا
ناحية واحدة مختلفة
.box {
padding: 20px;
border: 2px solid #ccc;
border-left: 6px solid blue;
}كل النواحي رمادي بسمك 2 بكسل ما عدا الشمال أزرق بسمك 6 بكسل تقدر تستخدم border-top و border-right و border-bottom بنفس الفكرة
إزالة الحدود
border: none;شوف المثال دة مجمع كل شيء
1- كلاس box متجمع فيه مجموعة خواص لكل العناصر الل فيها ال Class دة
2- كل عنصر منهم ليه Class منفصل برقم العنصر وال Class دة ليه خواص مختلفة
دة الكود
index.html
<div class="box box1">A Box With A Solid Border</div>
<div class="box box2">A Box With A Dashed Border</div>
<div class="box box3">A Box With A Dotted Border</div>
<div class="box box4">A Box With A Double Border</div>css/master.css
.box {
padding: 20px;
background-color: #eee;
border-width: 6px;
border-color: blue;
margin-bottom: 20px;
width: 200px;
}
.box1 {
border-style: solid;
}
.box2 {
border-style: dashed;
}
.box3 {
border-style: dotted;
}
.box4 {
border-style: double;
}النتيجة

آخر تعديل للدرس: