السلام عليكم ورحمة الله وبركاته
فى الدرس السابق قومنا بشرح مكونات قوالب بلوجر الاساسية بشكل عام واليوم بإذن الله موعدنا مع الدرس الثانى مندورة تصميم قوالب بلوجر المجانية وهو عبارة عن ملخص وعرض سريع عن CSS وكيف يمكن الاستفادة منها فى دروسنا القادمة فى هذه الدورة .
فى الدرس السابق قومنا بشرح مكونات قوالب بلوجر الاساسية بشكل عام واليوم بإذن الله موعدنا مع الدرس الثانى مندورة تصميم قوالب بلوجر المجانية وهو عبارة عن ملخص وعرض سريع عن CSS وكيف يمكن الاستفادة منها فى دروسنا القادمة فى هذه الدورة .
ما هى CSS ?
هى عبارة عن اختصار الى Cascading Style Sheets والتى تعنى صفحات الانماط المتتالية وهى التى تجعلك تتحكم فى تصميمك وفى الشكل الذى يظهر به فى النهاية ويجب قبل معرفتها أن تكون على دراية ولو بسيطة عن Html لكن لا تقلق كل شيء سيتم شرحة بطريقة سهلة وبسيطة.
وكتبسيط لشرح CSS
تخيل انك تبنى بيت وقمت بتجهيز كل ما يلزم للبيت من طوب ورمل وأسمنت وخشب وأسلاك ولمبات ودهانات وغيره وقومت بعمل كل التجهيزات المطلوبة ( وهذه تعتبر الأكواد التى وضعتها HTML فى قوالب بلوجر او فى تصميم الموقع) هل ظهر شكل البيت بالمظهر المطلوب ؟ بالتأكيد لا.
هنا يأتى دور CSS وهو الفنى والمهنى الذى يقوم بترتيب كل ما سبق تجهيزه للبيت ( على البناء ان يقوم بتقسيم البيت من خلال الطوب والاسمنت )( وعلى الكهربائى ان يقوم بتنوير البيت ) ( وعلى مهندس الديكور أن يقوم يتزين البيت ) هكذا فى النهاية نصل بالبيت الى الشكل المرغوب به ( هى نفسها الوظيفة التى تقوم بها CSS فى قوالب بلوجر وتصميم المواقع ) تقوم بترتيب كل المكونات التى تم شرحها بشكل عام فى الدرس السابق ( من هنا ).
بعض أساسيات CSS الهامة التى سنستخدمها باستمرار
قبل البدء احب أن أوضح شيئا هاما جدا أنه عند إضافة أى مكون من مكونات قوالب بلوجر يكون له تعريف خاص به مثل الهيدر “ Header “ ويتم تعريفه عن طريق إما ID أو Class والفرق بينها كالتالى :-
* CLASS يمكن استخدام الاسم المعرف به اكثر من مرة فى القالب .
* ID يمكن استخدامه مرة واحدة فقط فى القالب .
وعند تعريفهم بواسطة CSS
- CLASS يتم وضع علامة (. ) قبل الاسم المعرف به
- ID يتم وضع علامة ( # ) قبل الاسم المعرف به
المكونات الخاصة بــ CSS
selector {
property : value ;
}
- SLECTOR عبارة عن التعريف التى تم وضعه فى الاكواد عند بدء تكوين البنية الاساسية للقالب.
- PROPERTY عبارة عن الخصائص التى تحب ان يكون عليها القالب من الخط والخلفية والالوان وغيرها.
- VALUE هى عبارة عن القيمة الخاصة بالخصائص ( مثال الخط& : 20 واللون : أحمر والخلفية : اسود )
- { } هى عبارة عن الاقواس الخاصة ببداية تعريف الخصائص ونهايتها .
- PROPERTY عبارة عن الخصائص التى تحب ان يكون عليها القالب من الخط والخلفية والالوان وغيرها.
- VALUE هى عبارة عن القيمة الخاصة بالخصائص ( مثال الخط& : 20 واللون : أحمر والخلفية : اسود )
- { } هى عبارة عن الاقواس الخاصة ببداية تعريف الخصائص ونهايتها .
بعض الاساسيات الهامة فى تصميم blogger templates
1- الخطوط وما يلزمها “ Font “
.Header {
font-family: tahoma , Times New Roman, Arial;
font-size:30px;
font-weight:bold;
color: #FFFFFF;
font-style: italic;
}
الخطوط من أهم ما يزين قالب المدونة لكن اذا تم استخدامها باحتراف وفنية عالية
- نوع الخط “ font-family “
نوع الخط ويمكنك اختيار ما تشاء من الخطوط ووضعها بحسب الترتيب لانه سيختار الأول فالثانى فسيختار Tohoma وان لم يجده سيختار Times New Roman وهكذا .
مثال :
- حجم الخط “ font-size “
حجم الخط يمكنك اختيار ما تشاء كل ما عليك هو تغير الرقم 30 إلى ما تريد ويجد الكثير من القياسات منها
(pt , % , em ) إلا أننى افضل التعامل مع px.
مثال :
- سماكة الخط “ font-weight “
سماكة الخط يمكنك الاختيار من
- Normal عادى - Bold تخين
مثال :
- لون الخط “ color “
لون الخط ويمكنك اختيار ما تريد من الالوان ووضع الرقم الكودى الخاص بالألون ويوجد العديد من البرامج التى تدعم تناسق الالوان وايضا تمدك بالاكواد الخاصة بها سيتم وضعها فى الدروس التالية ان شاء الله.
مثال :
- طراز الخط “ font-style “
سماكة الخط يمكنك الاختيار من
- Normal عادى - italic مائل
مثال :