AbU ALi ElA$Sa$Y AbU Ali ElAsSaSy SiTe EmPeRoR
النادى المفضل : الجنسيه : مزاجك ايه : هوايتى : المهنة : الجنس : عدد المساهمات : 3295 نقاط العضو : 47581 شعبية العضو : 1740 الموقع : عايش فى منتدى العساسيه العمر : 31 تاريخ التسجيل : 22/05/2009 اوسمتى : اوسمتى 2 : اوسمتى 3 : دعائى يارب تقبله :
بطاقة الشخصية شات المنتدى:
| موضوع: الدرس 5: الروابط فقط على مننتديات العساسيه 10th يونيو 2010, 11:30 | |
| يمكنك أن تطبق ما تعلمته فعلاً في الدروس السابقة على الروبط (مثال: تغيير الألوان، الخطوط، وضع خط أسفل الروابط، إلخ) الجديد هنا أن CSS تسمح لك بتحديد خصائص مختلفة بحسب حالة الرابط إن لم يزر المستخدم الرابط أو زاره أو كان نشطاً أو كان مؤشر الفأرة فوق الرابط، كل هذا يمكنك من إضافة مؤثرات جميلة ومفيدة على الروابط، للتحكم بهذه التأثيرات يجب أن تستخدم ما يسمى pseudo-classes.ما هي الفئة المزيفة؟الفئة المزيفة أو pseudo-class يسمح لك بأن تأخذ في عين الاعتبار مختلف الحالات والأحداث عندما تقوم بتحديد خصائص لعنصر في HTML.لنلقي نظرة على المثال، كما تعرف الروابط تحدد في HTML من خلال الوسم لذلك يمكننا أن نستخدم a كمنتقي في CSS: a { color: blue; }
الرابط له عدة حالات، فمثلاً يمكن أن يزوره المستخدم أو لا يفعل، لذلك يمكنك أن تستخدم فئة مزيفة لكي تحدد شكلاً مختلفاً للرابط الذي زاره المستخدم عن الرابط الذي لم يزره بعد. a:link { color: blue; }
a:visited { color: red; }
استخدم a:link وa:visited للروابط التي زارها أو لم يزرهاالمستخدم، الروابط يمكن أن تكون نشطة لها فئة مزيفة خاصة وهي a:active أما a:hoverفهي الحالة التي يكون فيها مؤشر الفأرة فوق الرابط.سنقوم الآن بعرض الحالات الأربع للروابط مع المزيد من الشرح والأمثلة.الفئة المزيفة: linkالفئة المزيفة :link تستخدم للروابط التي تقود المستخدم إلى صفحات لم يزرها.في المثال أدناه الروابط التي لم يزرها المستخدم ستظهر بلون أزرق فاتح. a:link { color: #6699CC; }
الفئة المزيفة: visitedالفئة المزيفة :visited تستخدم للروابط التي زارها المستخدم، المثال أدناه سيجعل كل الروابط التي زارها المستخدم بلون بنفسجي غامق: a:visited { color: #660099; }
الفئة المزيفة: activeالفئة المزيفة :active تستخدم للروابط النشطة.في المثال أدناه كل الروابط النشطة ستظهر بخلفية صفراء: a:active { background-color: #FFFF00; }
الفئة المزيفة: hoverالفئة المزيفة :hover تستخدم عندما يكون مؤشر الفأرة فوق الرابط.يمكن استخدام هذه الفئة لإنشاء مؤثرات جميلة، فمثلاً إذا أردنا أن تكون الروابط ملونة بالبرتقالي ومائلة عندما نضع مؤشرة الفأرة عليها فعلينا أن نكتب CSS بهذا الشكل: a:hover { color: orange; font-style: italic; }
المثال 1: المؤثرات تظهر عندما يوضع مؤشر الفأرة على الرابطهذه مشهورة لإنشاء مؤثرات مختلفة عندما يوضع مؤشر الفأرة على الرابط، لذلك سنلقي نظرة على المزيد من الأمثلة المتعلقة بالفئة الزائفة :hover.مثال 1أ: وضع مسافات بين الحروفكما تتذكر في [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط] تعلمنا أن المسافة بين الحروف يمكن أن تعديلها باستخدام الخاصية letter-spacing، هذا يمكن تطبيقه على الروابط لإنشاء مؤثرات خاصة: a:hover { letter-spacing: 10px; font-weight:bold; color:red; }
مثال 1ب: الحروف الكبيرة والصغيرة في [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط] ألقينا نظرة على الخاصية text-transform والتي يمكنها تغيير حالة الأحرف بين الصغيرة والكبيرة، هذا يمكن استخدامه أيضاً كمؤثر على الروابط: a:hover { text-transform: uppercase; font-weight:bold; color:blue; background-color:yellow; }
في المثالين يمكن أن تأخذ فكرة عن الإمكانيات اللامتناهية لدمج بين العديد من الخصائص، يمكنك أن تقوم بإنشاء مؤثرات من ابتكارك، جرب!مثال 2: إزالة السطر من أسفل الرابطأحد أكثر الأسئلة تكراراً هو كيف أزيل الخط من أسفل الرابط؟يجب أن تفكر جيداً قبل أن تزيل الخط من أسفل الرابط، لأنه قد يجعل استخدام موقعك أكثر صعوبة، الناس اعتادوا على أن يرو الخطوط بلون أزرق وبخط أسفلها يميزها عن بقية النصوص الأخرى، ويعلمون أنهم يستطيعون الضغط عليها حتى والدتي تعلم ذلك! إذا أزلت الخط من أسفل الروابط وغيرت ألوانها فأنت تزيد من فرصة عدم فهم الزائر لموقعك وتشتته وبهذا لن يستفيدوا من محتويات موقعك.على أي حال، إزالة الخط من أسفل الروابط سهل جداً، كما تتذكر في [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط] الخاصية 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; }
| |
|
mkm man مشرف
النادى المفضل : الجنسيه : مزاجك ايه : هوايتى : المهنة : الجنس : عدد المساهمات : 387 نقاط العضو : 13545 شعبية العضو : 70 الموقع : www.mkmmazika.yoo7.com العمر : 31 تاريخ التسجيل : 09/05/2010 اوسمتى : اوسمتى 2 : اوسمتى 3 : دعائى يارب تقبله :
بطاقة الشخصية شات المنتدى:
| موضوع: رد: الدرس 5: الروابط فقط على مننتديات العساسيه 20th يونيو 2010, 09:51 | |
| مشكووووووووووووووور | |
|
hassan_dmar عضو ماهر
النادى المفضل : الجنسيه : مزاجك ايه : هوايتى : المهنة : الجنس : عدد المساهمات : 184 نقاط العضو : 10673 شعبية العضو : 4 الموقع : اول لفة على ايديك اليمين العمر : 29 تاريخ التسجيل : 16/08/2010 اوسمتى : اوسمتى 2 : اوسمتى 3 : دعائى يارب تقبله :
| موضوع: رد: الدرس 5: الروابط فقط على مننتديات العساسيه 17th أغسطس 2010, 00:00 | |
| | |
|
AbU ALi ElA$Sa$Y AbU Ali ElAsSaSy SiTe EmPeRoR
النادى المفضل : الجنسيه : مزاجك ايه : هوايتى : المهنة : الجنس : عدد المساهمات : 3295 نقاط العضو : 47581 شعبية العضو : 1740 الموقع : عايش فى منتدى العساسيه العمر : 31 تاريخ التسجيل : 22/05/2009 اوسمتى : اوسمتى 2 : اوسمتى 3 : دعائى يارب تقبله :
بطاقة الشخصية شات المنتدى:
| موضوع: رد: الدرس 5: الروابط فقط على مننتديات العساسيه 17th أغسطس 2010, 11:14 | |
| | |
|