اهم دروس لغة css نظام الصندوق CSS Boxes - التعليم والتعلم

header ads new

Hot

Post Top Ad

Your Ad Spot

الثلاثاء، 3 يوليو 2018

اهم دروس لغة css نظام الصندوق CSS Boxes

اهم دروس لغة css نظام الصندوق CSS Boxes

من اهم دروسنا اليوم في لغة css درس اليوم والذي سنرى من خلاله طريقة التحكم في نظام الصندوق 

- الطول والعرض

من السهل جدا التحكم في طول وعرض اي صندوق من خلال خاصيتين مهمتين

الطول او width
العرض او height

<div class="box">
<p>يمكنك تعلم أي شيء، ما دمت ترغب في ذلك وتعمل لتحقيق الأمر.</p>
</div>
باضافة كود css
div.box {
height: 300px;
width: 300px;
background-color: #bbbbaa;}
p {
height: 75%;
width: 75%;
background-color: #0088dd;}

 من الواضح ان المربع الموجود باللون الرمادي والذي يحمل class اسمها box والموجود بعرض 300 بيكسل على 300 طول. وتوجد بداخله فقرة تصل نسبة 75 في المائة من المساحة بالنسبة للطول والعرض.
وبذلك يمكننا الحصول على النتيجة التالية :


ويمكنك ايضا التحكم في كلا من الطول والعرض باحدى الطرق الاخرى والتي تكون عبارة عن خواص اخرى مثل:

Max-width
Max-height
Min-width
Min-height

Max  هنا لابد أن يكون الحجم اقل من المحدد وأن لا يتم تجاوزه بأي حال
Min وهنا يمكن ان يكون الحجم اكبر بعض الشئ من هذا ولا يكون اقل منه باي حال.

- over flow


 وهنا يحتمل قيمتين
Hidden وهي عبارة عن تجاوز الصندوق الحد المحدد وهنا يمكننا القيام باخفاءه
Scroll ويحدث عند  تجاوز الصندوق الحجم المحدد وهنا نقوم بإظهار خط النزول للأسفل

- نظام الصندوق


من اهم القواعد التي تحتاج إلى القليل من الانتباه حتى نستطيع فهمها وتتكون من بعض القواعد نقوم بسردها 

من القواعد التي تتطلب القليل من الإنتباه لفهمها. وهي تتألف من القواعد التالية:
Margin : وهو عبارة عن الهامش الذي يقوم بالفصل بين كلا من الصندوق ومحيطه من الخارج 
Padding : وهو ذلك الهامش الموجود في الصندوق
Boder : وهو ذلك الحد المحيط بالعنصر
دروس لغة css ,الصندوق ,Boxes ,برمجة , تصميم مواقع ,width ,height ,كود , code ,دورة ,تعلم ,تعليم ,صفحة ويب ,موقع الكترونى ,تكنولوجيا ,انترنت

 

- الحد او Border

 

.box{
border: 1px #000000 solid;
}

الحد وهو ما يتم اضافته وذلك باستعمال قاعدة border  وهي ما تحتوي على تلك القيم:
حجم الخط 
لون الخط
نوع الخط
 النوع يمكن أن يكون متواصل وعلى شكل نقط

- المحيط الداخلي padding

 

.box{
padding: 10px  0px 5px 30px;
}
- المحيط الداخلي يحمل أربعة قيم والموجودة على التوالي أعلى يمين اسفل يسار:
10px  وهي في الأعلى
0px موجودة على اليمين
5px  وهي في الأسفل
30px موجودة على اليسار
.box{
padding: 10px;
}

  هنا 10px واما من  جميع الجهات

.box{
padding: 10px 0px;
}

هنا 10px  في الأعلى والأسفل ثم 0px على اليمين وعلى اليسار

- المحيط الخارجي

ويعمل بنفس نظام Padding وهو المحيط الداخلي

- التوسيط centering

حتى يتم جعل أي مربع في الوسط من الكافي جدا استخدام قاعدة المحيط الخارجي من اليمين ومن اليسار ايضا
مثلا:

.box{
margin-right: auto;
margin-left: auto;
}

أو :
.box{
margin: 0px auto;
}

- التوجيه Float

من الممكن جدا توجيه أي عنصر سواء إلى اليمين أو إلى اليسار وذلك باستخدام قاعدة float وهي التي تحتمل قيمتين وهما:
 يسار right  أو يمين left

.box { 
float: right;
}

 

 - الاظهار او

Display


والتي تحتمل أربع خيارات
Inline  اولا وهو ظهور الصناديق بجانب بعضها البعض
Inline-block والذي يلعب نفس الدور وذلك بالنسبة ل inline  ثانيا يمكن ان يتم تحديد الطول والعرض
Block ثالثا ظهور الصناديق لوحدها
None رابعا وهو اخفاء الصندوق

- الرؤوس الدائرية

حتى يمكنك جعل كل الرؤوس الخاصة بالصندوق تظهر بصورة دائرية يمكنك القيام بإضافة قاعدة border-radius كما هو موضح بالاسفل

.box {
border-radius: 5px;
}

ومن الجدير بالذكر انه كلما زادت قيمة القاعدة كلما أصبحت الرؤوس دائرية اكثر

Post Top Ad

Your Ad Spot
-رفع الصور-