مرحبا أخوي msn.com
بالنسبة للطريقة ياطويل العمر لعمل كالقائمة العلوية من الموقع
هي كالتالي
اعمل لك تصميم وتكون كصوره مثل هذي الأجزاء
قبل مرور الماوس

بعد مرور الماوس

خلفية القسم المفعل

واجعلها كخلفية لكل زر او قسم مثلاً
كود HTML:
<div>الرئيسية</div>
داخل الوسم div اكتب الخصائص التالية
كود HTML:
class="off" onmouseover="this.className='on'" onmouseout="this.className='off'" onClick="javascript : MenuButtons('../index.php')"
أول شي أضفنا
معناها أنه كلاس تقوم بجعل له خلفيه إفتراضية عن طريق الـ CSS كالتالي
كود HTML:
div .off {
background-image: url('../images/B_e.gif');
color: #3A92D2;
text-align: center;
font-weight: bold; font-size: 12; font-family: Tahoma;
text-decoration: none
}
لتصبح الخلفية هي الصورة التي نريدها تضهر عندما نشاهد القائمة
وبالنسبة لـ
كود HTML:
onmouseover="this.className='on'
تعني انه عند مرور الماوس غير اسم الكلاس إلى on
ونكون قد حطينا كلاس مثل off لكنه باسم on مع تغيير صورة الخلفية لتتغير عند مرور الماوس عليها
كود HTML:
div .on {
background-image: url('../images/B_e2.gif');
color: #000000;
text-align: center;
font-weight: bold; font-size: 12; font-family: Tahoma;
cursor: hand;
text-decoration: none
}
وبالنسبة لـ
كود HTML:
onmouseout="this.className='off'
هذه يجب ان نضعها لأنها عند مرور الماوس وإبعادها يجب علينا أن نرجع اسم الكلاس لكي يرجع لحالته الطبيعيه إذا كان غير ممر عليه الفاره
أخيراً
كود HTML:
onClick="javascript : MenuButtons('../index.php')
تعني عند الضغط على الـ div
أستدعي الدالة
MenuButtons
التي تحتوي على بكل بساطه الكود التالي
كود HTML:
function MenuButtons(URL) {
window.open(URL,"_self");
}
وهي داله لتقوم بأخذ عنوان اسم الصفحة وفتحها في المتصفح لكي يكون الزر على كامل الصورة
ولاحظ اننا في الستايل الخاص بالـ on في الـ CSS اضفنا
ويعني عند مرور الماوس اجعل الفأرة على شكل يد ليصبح كأنه زر
الأن انت عملت الأزرار التي لا تحتوي على الصفحة نفسها كالتالي
كود HTML:
<div class="off" onmouseover="this.className='on'" onmouseout="this.className='off'" onClick="javascript : MenuButtons('../index.php')">الرئيسية</div>
لكن الزر الذي يكون هو نفس الصفحة تجعل خلفيته بالصورة الأخيرة
خلفية القسم المفعل

كالتالي
كود HTML:
<div>السيرة الذاتية</div>
ونعطيه الكلاس الخاص به
كود HTML:
<div class="active">السيرة الذاتية</div>
والكلاس active يحتوي على الـ CSS التالية
كود HTML:
div .active {
background-image: url('../images/B_active.gif');
color: #000000;
text-align: center;
font-weight: bold; font-size: 12; font-family: Tahoma;
text-decoration: none
}
هذا كل مافي الأمر أخي msn.com
ولأي إستفسارات أخرى انا في الخدمة