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

منتدى استراحات زايد (http://vb.ma7room.com/)
-   منتدى أخبار المواقع والمنتديات العربية والأجنبية (http://vb.ma7room.com/f183.html)
-   -   الدرس 6: [ الروابط ] دورة html المستوى الثاني متقدم تقنية الـ CSS (http://vb.ma7room.com/t1096382.html)

محروم.كوم 12-22-2012 01:10 AM

الدرس 6: [ الروابط ] دورة html المستوى الثاني متقدم تقنية الـ CSS
 

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 الرجاء قرائة الموضوع كاملاً وعدم القفز بين السطور لتوضيح ما قد يغيب عنك والإستفادة من إستخدام الشرح لأقصى درجة .
الدرس 6: [الروابط] دورة html المستوى الثاني متقدم تقنية الـ CSS


يمكنك أن تطبق ما تعلمته فعلاً في الدروس السابقة على الروبط
(مثال: تغيير الألوان، الخطوط، وضع خط أسفل الروابط، إلخ)
الجديد هنا أن CSS تسمح لك بتحديد خصائص مختلفة بحسب حالة الرابط إن لم يزر المستخدم الرابط أو زاره أو كان نشطاً أو كان مؤشر الفأرة فوق الرابط ،
كل هذا يمكنك من إضافة مؤثرات جميلة ومفيدة على الروابط، للتحكم بهذه التأثيرات يجب أن تستخدم ما يسمى pseudo-classes .

http://upload.traidnt.net/upfiles/2N436803.gif- ما هي الفئة المزيفة؟
http://www.losha.net/mypictures/block-_shadow-right.png

الفئة المزيفة أو pseudo-class يسمح لك بأن تأخذ في عين الاعتبار مختلف الحالات والأحداث عندما تقوم بتحديد خصائص لعنصر في HTML .
لنلقي نظرة على المثال، كما تعرف الروابط تحدد في HTML من خلال الوسم لذلك يمكننا أن نستخدم a كمنتقي في CSS :

كود:
a {
color: blue;
}


الرابط له عدة حالات ،

http://www.losha.net/mypictures/block-_shadow-right.png
فمثلاً يمكن أن يزوره المستخدم أو لا يفعل ،
لذلك يمكنك أن تستخدم فئة مزيفة لكي تحدد شكلاً مختلفاً للرابط الذي زاره المستخدم عن الرابط الذي لم يزره بعد .

كود:
a:link {
color: blue;
}


كود:
a:visited {
color: red;
}


استخدم a:link و a:visited للروابط التي زارها أو لم يزرهاالمستخدم ،
الروابط يمكن أن تكون نشطة لها فئة مزيفة خاصة وهي a:active أما a:hover فهي الحالة التي يكون فيها مؤشر الفأرة فوق الرابط .
سنقوم الآن بعرض الحالات الأربع للروابط مع المزيد من الشرح والأمثلة.

http://upload.traidnt.net/upfiles/2N436803.gif- الفئة المزيفة: "link"
http://www.losha.net/mypictures/block-_shadow-right.png

الفئة المزيفة : link تستخدم للروابط التي تقود المستخدم إلى صفحات لم يزرها .
في المثال أدناه الروابط التي لم يزرها المستخدم ستظهر بلون أزرق فاتح .

كود:
a:link {
color: #6699CC;
}


http://upload.traidnt.net/upfiles/2N436803.gif- الفئة المزيفة: "visited"
http://www.losha.net/mypictures/block-_shadow-right.png

الفئة المزيفة : visited تستخدم للروابط التي زارها المستخدم ،
المثال أدناه سيجعل كل الروابط التي زارها المستخدم بلون بنفسجي غامق :
كود:
a:visited {
color: #660099;
}


http://upload.traidnt.net/upfiles/2N436803.gif- الفئة المزيفة: "Active"
http://www.losha.net/mypictures/block-_shadow-right.png
الفئة المزيفة : active تستخدم للروابط النشطة .

في المثال أدناه كل الروابط النشطة ستظهر بخلفية صفراء :

كود:
a:active {
background-color: #FFFF00;
}




http://upload.traidnt.net/upfiles/2N436803.gif- الفئة المزيفة: "Hover"
http://www.losha.net/mypictures/block-_shadow-right.png

الفئة المزيفة :hover تستخدم عندما يكون مؤشر الفأرة فوق الرابط .
يمكن استخدام هذه الفئة لإنشاء مؤثرات جميلة ،
فمثلاً إذا أردنا أن تكون الروابط ملونة بالبرتقالي ومائلة عندما نضع مؤشرة الفأرة عليها فعلينا أن نكتب CSS بهذا الشكل :

كود:
a:hover {
color: orange;
font-style: italic;
}



المثال 1: المؤثرات تظهر عندما يوضع مؤشر الفأرة على الرابط
هذه مشهورة لإنشاء مؤثرات مختلفة عندما يوضع مؤشر الفأرة على الرابط ،
لذلك سنلقي نظرة على المزيد من الأمثلة المتعلقة بالفئة الزائفة : hover .

مثال 1أ: وضع مسافات بين الحروف
كما تتذكر في الدرس 5 تعلمنا أن المسافة بين الحروف يمكن أن تعديلها باستخدام الخاصية letter-spacing ،
هذا يمكن تطبيقه على الروابط لإنشاء مؤثرات خاصة:
كود:
a:hover {
letter-spacing: 10px;
font-weight:bold;
color:red;
}




مثال 1ب: الحروف الكبيرة والصغيرة
في الدرس5 ألقينا نظرة على الخاصية text-transform والتي يمكنها تغيير حالة الأحرف بين الصغيرة والكبيرة ،
هذا يمكن استخدامه أيضاً كمؤثر على الروابط :

كود:
a:hover {
text-transform: uppercase;
font-weight:bold;
color:blue;
background-color:yellow;
}



في المثالين يمكن أن تأخذ فكرة عن الإمكانيات اللامتناهية لدمج بين العديد من الخصائص ،
يمكنك أن تقوم بإنشاء مؤثرات من ابتكارك ، جرب !


مثال 2: إزالة السطر من أسفل الرابط

أحد أكثر الأسئلة تكراراً هو كيف أزيل الخط من أسفل الرابط؟
يجب أن تفكر جيداً قبل أن تزيل الخط من أسفل الرابط، لأنه قد يجعل استخدام موقعك أكثر صعوبة ،
الناس اعتادوا على أن يرو الخطوط بلون أزرق وبخط أسفلها يميزها عن بقية النصوص الأخرى ،
ويعلمون أنهم يستطيعون الضغط عليها حتى والدتي تعلم ذلك !
إذا أزلت الخط من أسفل الروابط وغيرت ألوانها فأنت تزيد من فرصة عدم فهم الزائر لموقعك وتشتته وبهذا لن يستفيدوا من محتويات موقعك .
على أي حال ،
إزالة الخط من أسفل الروابط سهل جداً ،
كما تتذكر في الدرس
5 الخاصية text-decoration يمكنها أن تستخدم لتحديد ما إذا كان هناك خط سيظهر أسفل النص أم لا ،
لإزالة الخط السفلي قم بوضع القيمة none للخاصية text-decoration .

كود:
a {
text-decoration:none;
}



يمكنك أيضاً أن تفعل ذلك مع الحالات الأربع للرابط :

كود:
a:link {
color: blue;
text-decoration:none;
}



كود:
a:visited {
color: purple;
text-decoration:none;
}



كود:
a:active {
background-color: yellow;
text-decoration:none;
}


كود:
a:hover {
color:red;
text-decoration:none;
}



ملخص
في هذا الدرس تعلمنا الفئة الزائفة ،
واستخدمنا بعض الخصائص من الدروس السابقة ،
هذا يجب أن يعطيك فكرة عن الإمكانيات التي تستطيع CSS أن تقدمها .


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

http://upload.traidnt.net/upfiles/5fW74184.gifhttp://upload.traidnt.net/upfiles/5fW74184.gifhttp://upload.traidnt.net/upfiles/5fW74184.gifhttp://upload.traidnt.net/upfiles/5fW74184.gifيتبع


http://upload.traidnt.net/upfiles/rnI37149.gif- يستقبل الاستفسارات
الاخ الفاضل / ثامر الصعيدي
كل يوم من الساعة 7.30 مساء حتى الساعة
10 .
http://upload.traidnt.net/upfiles/uRY02504.png http://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

مصدر الدرس : الدرس 6: [ الروابط ] دورة html المستوى الثاني متقدم تقنية الـ CSS
http://www.losha.net/wp-content/them...mages/logo.png



الساعة الآن 04:15 PM

Powered by vBulletin® Copyright ©2000 - 2024, 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