منتدى استراحات زايد

منتدى استراحات زايد (http://vb.ma7room.com/index.php)
-   منتدى أخبار المواقع والمنتديات العربية والأجنبية (http://vb.ma7room.com/forumdisplay.php?f=183)
-   -   درس 3 : دورة html المستوى الثاني متقدم تقنية الـ CSS (http://vb.ma7room.com/showthread.php?t=1036667)

محروم.كوم 10-13-2012 03:10 AM

درس 3 : دورة html المستوى الثاني متقدم تقنية الـ CSS
 
http://www.alshrera.com/losha/1-losha.gif
بكل الحبhttp://www.ct-7ob.com/vb/storeimg/li...998091_503.gif نلتقى من جديد

http://www.ct-7ob.com/vb/storeimg/li...998091_503.gifhttp://files.maas1.com/images_cache/...000531Oj7v.gifhttp://www.ct-7ob.com/vb/storeimg/li...998091_503.gifhttp://files.maas1.com/images_cache/...000531Oj7v.gifhttp://www.ct-7ob.com/vb/storeimg/li...998091_503.gifhttp://files.maas1.com/images_cache/...000531Oj7v.gifhttp://www.ct-7ob.com/vb/storeimg/li...998091_503.gifhttp://files.maas1.com/images_cache/...000531Oj7v.gifhttp://www.ct-7ob.com/vb/storeimg/li...998091_503.gif


http://www.traidnt.net/vb/images/icons/iconrote.gifhttp://www.arabw-pearl.com/vb/images/icons/tanbeh.gifhttp://www.traidnt.net/vb/images/icons/iconrote.gif الرجاء قرائة الموضوع كاملاً وعدم القفز بين السطور لتوضيح ما قد يغيب عنك والإستفادة من إستخدام الشرح لأقصى درجة .

http://www.losha.net/wp-content/uploads/html.jpg




http://upload.traidnt.net/upfiles/2N436803.gif- الدرس 3: الألوان والخلفيات
الألوان والخلفيات
http://www.traidnt.net/vb/images/Google/new.png لون المقدمة: خاصية 'color'
http://upload.traidnt.net/upfiles/5fW74184.gif http://upload.traidnt.net/upfiles/5fW74184.gifhttp://www.traidnt.net/vb/images/Google/new.png خاصية 'background-color'
http://upload.traidnt.net/upfiles/5fW74184.gifhttp://www.traidnt.net/vb/images/Google/new.png الصورة كخلفية "background-image"
http://upload.traidnt.net/upfiles/5fW74184.gif http://upload.traidnt.net/upfiles/5fW74184.gifhttp://www.traidnt.net/vb/images/Google/new.png تكرار صورة الخلفية "background-repeat"
http://upload.traidnt.net/upfiles/5fW74184.gifhttp://www.traidnt.net/vb/images/Google/new.png تثبيت صورة الخلفية "background-attachment"
http://upload.traidnt.net/upfiles/5fW74184.gif http://upload.traidnt.net/upfiles/5fW74184.gifhttp://www.traidnt.net/vb/images/Google/new.png مكان صورة الخلفية "background-position"
http://upload.traidnt.net/upfiles/5fW74184.gifhttp://www.traidnt.net/vb/images/Google/new.png جمع كل الخصائص "background"

في هذا الدرس سنتعلم كيفية تفعيل الألوان والخلفيات لموقعك ،
سنقوم أيضاً بتعلم طرق متقدمة لتحديد موقع صورة الخلفية ،


نشرح هذه الخصائص في CSS:

color
background-color
background-image
background-repeat
background-attachment
background-position
background

لون المقدمة : خاصية 'Color'

خاصية color تصف لون عنصر HTML .
فمثلاً تصور أنك تريد أن تكون كل العناوين في الصفحة ملونة بلون أحمر داكن ،
كل العناوين رمزت باستخدام وسم <font color="#07b471"h1/font> ،
المثال أدناه سيقوم بتوضيح كيفية تحويل كل <font color="#07b471"h1/font> إلى اللون الأحمر:

كود:
h1{
color: #ff0000;
}
الألوان يمكن أن تحدد باستخدام نظام الأرقام الست عشري كما في المثال أعلاه ،
أو بأن تختار اسم اللون "red" ،
أو من خلال قيمة RGB والتي تعني Red و Green و Blue ،
مثال: (rgb(255,0,0)) .

خاصية 'background-color'
خاصية background-color تحدد لون خلفية أي عنصر.
العنصر <font color="#f89201"body/font> يضم كل محتويات وثيقة HTML ،
لذلك لتغيير خلفية الصفحة بأكملها يجب أن نفعل خاصية background-color على العنصر <font color="#f89201"body/font>.
يمكنك أيضاً تفعيل خاصية لون الخلفية على عناصر أخرى مثل العناوين والنصوص ،
في المثال أدناه قمنا باختيار ألوان خلفية لعنصري <font color="#f89201"body/font> و<font color="#07b471"h1/font>.

كود:
body {
background-color: #FFCC66;
}
h1{
color: #990000;
background-color: #FC9804;
}

لاحظ أننا قمنا بتفعيل خاصيتين للعنصر <font color="#07b471"h1/font> وقمنا بالفصل بين الخاصيتين باستخدام فاصلة منقوطة.


الصورة كخلفية "background-image"

خاصية background-image تستخدم لوضع صورة كخلفية لأي عنصر.
فمثلاً قمنا باستخدم صورة فراشة في المثال أدناه ،
يمكنك إنزال الصورة لتجرب بنفسك على حاسةبك ،
قم بالضغط على الصورة بالزر الأيمن واحفظها في جهازك ،
أو يمكنك استخدام أي صورة تناسبك.

http://upload.traidnt.net/upfiles/lkY92920.jpg


لإدخال صورة الفراشة كخلفية للصفحة قم بتفعيل خاصية background-image للعنصر <font color="#f89201"body/font> وحدد مسار الصورة:

كود:
body {
background-color: #FFCC66;
background-image: url("butterfly.gif");
}

h1{
color: #990000;
background-color: #FC9804;
}
انتبه: لاحظ كيف حددنا مسار الصورة بهذا الشكل url("butterfly.gif") ،

هذا يعني أن الصورة وضعت في نفس المجلد مع ملف التصميم ،

يمكنك أن تحدد مسار الصور في مجلدات أخرى باستخدام url("../images/butterfly.gif")

أو حتى العنوان الكامل للملف: url("http://www.html.net/butterfly.gif") .

تكرار صورة الخلفية "background-repeat"

هل لاحظت في المثال أعلاه أن صورة الفراشة تتكرر رأسياً وأفقياً لتغطي كامل الصفحة ؟

الخاصية background-repeat تتحكم بتكرار الصورة.

في الجدول أدناه ملخص لأربع قيم يمكن أن تضعها للخاصية background-repeat .

http://upload.traidnt.net/upfiles/DFu92960.jpg

مثلاً لتجنب تكرار صورة الخلفية يجب أن تكتب الأوامر بهذا الشكل ::-

كود:
body {
background-color: #FFCC66;
background-image: url("butterfly.gif");
background-repeat: no-repeat;
}
h1{
color: #990000;
background-color: #FC9804;
}

تثبيت صورة الخلفية "background-attachment"

الخاصية background-attachment تحدد ما إذا كانت صورة الخلفية ثابتة أو متحركة مع محتويات العنصر.
الصورة الثابتة لن تتحرك مع النص عندما يقوم القارئ بتحريك الصفحة ،
بينما الصورة المتحركة ستتحرك مع الصفحة بمحتوياتها .
في الجدول أدناه ملخص للقيم التي يمكنك وضعها لخاصية background-attachment ،
شاهد الأمثلة ولاحظ الاختلاف بين الصورة الثابتة والمتحركة .
خاصة ب IE فقط

http://upload.traidnt.net/upfiles/asR93100.jpg

المثال ادناه يبين كيفية اختيار القيمة المناسبة لتثبيت صورة الخلفية:

كود:
body {
background-color: #FFCC66;
background-image: url("butterfly.gif");
background-repeat: no-repeat;
background-attachment: fixed;
}
h1{
color: #990000;
background-color: #FC9804;
}
مكان صورة الخلفية "background-position"

تلقائياً توضع صورة الخلفية في أعلى يسار الصفحة ،
الخاصية background-position تسمح لك بتغيير هذه القيمة التلقائية ووضع الصورة في أي مكان تريده من الشاشة.
هناك طرق مختلفة لتحديد قيمة background-position ،
لكن كلها تنظم على نسق واحد ،
فمثلاً القيمة '100px 200px' تضع الصورة الخلفية على بعد 100 بكسل من يسار نافذة المتصفح و 200 بكسل من أعلى نافذة المتصفح .
هذا النسق يمكن تحديده أيضاً بالنسبة المؤية من عرض الشاشة وكذلك مقاييس محددة مثل البكسل والسنتيميتر ،
أو من خلال استخدام كلمات مثل top و bottom و center و left و right .

http://upload.traidnt.net/upfiles/luN93041.jpg


الجدول أدناه يوضح بالمزيد من الأمثلة


http://upload.traidnt.net/upfiles/d2192996.jpg


المثال أدناه يوضح كيفية وضع صورة الخلفية في أعلى يمين الشاشة :

كود:
body {
background-color: #FFCC66;
background-image: url("butterfly.gif");
background-repeat: no-repeat;
background-attachment: fixed;
background-position: right bottom;
}
h1{
color: #990000;
background-color: #FC9804;
}


جمع كل الخصائص "background"


الخاصية background هي اختصار لكل خصائص خلفية العناصر التي قرأتها في هذا الدرس.
باستخدام background يمكنك جمع عدة خصائص وبالتالي تقليل عدد الأسطر التي تكتبها في ملف التصميم وهذا يجعل الملف أسهل للقراءة.
فمثلاً يمكن اختصار هذه الأسطر:

كود:
background-color: #FFCC66;
background-image: url("butterfly.gif");
background-repeat: no-repeat;
background-attachment: fixed;
background-position: right bottom;
باستخدام background يمكن تحقيق نفس النتيجة باستخدام سطر واحد فقط:

كود:
background: #FFCC66 url("butterfly.gif") no-repeat fixed right bottom;
القائمة ترتب بهذا الشكل - من اليسار إلى اليمين :

كود:
background-color | background-image | background-repeat | background-attachment | background-position

إذا لم تكتب خاصية ما سيقوم المتصفح بوضع القيمة التلقائية لهذه الخاصية ،

فمثلاً لم نضع الخاصية background-attachment و background-position في المثال :

كود:
background: #FFCC66 url("butterfly.gif") no-repeat;

الخاصيتين لم تحددا وسيقوم المتصفح بوضع القيمة التلقائية لهما والقيم هي كما تعرف scroll و top left.

http://upload.traidnt.net/upfiles/5fW74184.gifhttp://upload.traidnt.net/upfiles/IrK49652.gif تهانينا !
http://upload.traidnt.net/upfiles/5fW74184.gifلقد إنـتـهى الـدرس !

يستقبل الاستفسارات
الاخ الفاضل / ثامر الصعيدي
كل يوم من الساعة 7.30 مساء حتى الساعة
10 .
http://upload.traidnt.net/upfiles/5fW74184.gifhttp://upload.traidnt.net/upfiles/5fW74184.gif http://upload.traidnt.net/upfiles/5fW74184.gif http://upload.traidnt.net/upfiles/5fW74184.gifhttp://upload.traidnt.net/upfiles/5fW74184.gifيتبع


ولله الحمد تم الدرس الثالث

فإن كان به خطأ فإنه منى وأنسانى إياه الشيطان الرجيم
وإن أصبت فإنه من فضل الله عز وجل علينا
http://www.losha.net/mypictures/fasl02.gif
وفي ختام هذا الشرح أدعوا الله لي ولكم ولوالدينا ولمن أحببناه في الدنيا
بالهداية والصلاح في الدنيا وأن يجمعنا جميعاً في الفردوس الأعلى ....
http://i151.photobucket.com/albums/s...30/icons/1.gif
سبحانك اللهم وبحمدك , أشهد أن لا اله إلا أنت أستغفرك وأتوب إليك
أخوكم فى الله
Ali Losha
http://www.alshrera.com/losha/4-losha.gif



http://upload.traidnt.net/upfiles/e4W93375.jpg


الساعة الآن 01:17 AM

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.5.2 TranZ By Almuhajir


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227