النتائج 1 إلى 5 من 5

الموضوع: طريقة صنع قائمة سريعة متحركة.

العرض المتطور

المشاركة السابقة المشاركة السابقة   المشاركة التالية المشاركة التالية
  1. #1
    عضو أحترافي الصورة الرمزية ح ـــكـم القدر
    تاريخ التسجيل
    May 2009
    المشاركات
    1,423
    معدل تقييم المستوى
    38

    افتراضي طريقة صنع قائمة سريعة متحركة.

    بسم الله الرحمن الرحيم ..

    في css القوائم وأنواعها وأشكالها الرائعه لا تنتهي ـ وما سأتحدث عنه اليوم هو طريقه لتبديل صور القوائم أو عناصر القائمة ، تتميز بالسرعه فى التنقل عن اى طريقه أخرى

    فعندما كنا نريد صنع قائمة وفي خلفيتها صورة مثلا بإستخدام css ـ ,تتحرك او تتغير عند مرور الماوس عليها ـ في العادى كنا نستخدم عده صور لفعل هذا ( صورة أساسيه ـ وصورة عند المرور على عناصر القائمة ـ وصورة أخرى ربما في حاله الضغط على العنصر ).

    ومن عيوب هذة الطريقه فى توزيع الصور انه في كل مرة وعند الصغط يتوجب علينا إنتظار تحميل الصورة ومن ثم ظهورها لذا ستجد بطء نوعاً ما في تبديل ظهور الصور ..


    وتعال لمشاهدة المثال الذى سوف تتعلم صنع مثله .. ( مثــال )

    وسنستخدم في هذا المثال صورة واحده فقط مشتركة وقد تم دمج بها الـ 3 حالات المختلفة لظهور عنصر القائمة على عكس السابق.



    - الحاله الأولي a
    وفيه تم جعل العناصر او الوصلات a وتغيير خصائصها الى block ولمزيد من المعلومات حول أنواع العناصر تابع الشرح التالي : هنــــا ومن خلاله يمكننا ان نعرّف الفونت ونوعه وطريقه المحاذاة وإبعاد الزر في حالة واحده..

    كود PHP:
    #nav a {
        
    backgroundurl(images/fast-rollovers.gifno-repeat 0 0;
        
    color#0A246A;
        
    displayblock;
    width150px;
        
    height26px;



    - الحاله الثانية a:hover
    ولإننا إستخدمنا صورة مشتركة فلن نحتاج لإضافة صورة جديدة ـ ولكن فقط سوف يتم تغير موضع الصورة المشتركة بتغيير المحاذاة الى اليمين كى نظهرها في الحالة الثانية .

    كود PHP:
    #nav a:hover {
        
    background-position: -170px 0;
        
    color#9D005C;

    - الحاله الثالثة a:active
    نفس الحالة الثانيه وفيه سنغير تموضع الصورة ولون الخط .

    كود PHP:
    #nav a:active {
        
    background-position: -340px 0;
        
    color#FFF;




    ولكي تميز عنصر القائمة الفعال حالياً في الصفحة عن بقيه الأزرار ـ سيتطلب منك ذلك ان تدخل معرّف جديد في كل وصلة على حده وبإسم مختلف كالتالي :

    كود PHP:
    <a href="index.html" id="homenav">الرئيسية</a>
    <
    a href="products.html" id="pronav">المنتجات</a>
    <
    a href="faq.html" id="faqnav">تعليمات</a>
    <
    a href="contect.html" id="connav">إتصل بنا</a


    إنتقل بعد ذلك الى أول الصفحة وفي الوسم body تضع معرّف آخر للصفحه نفسها كالتالي :

    كود PHP:
    <body id="home"

    وكل صفحه من صفحات الإنتقال بالقائمة تأخذ لها معرف جديد
    أخيراً سنضيف أمر جديد لتميز تلك العناصر داخل أوامر css كالتالي :

    كود PHP:
    body#home a#homenav, 
    body#products a#pronav, 
    body#faq a#faqnav, 
    body#contact a#connav {
        
    background-position: -340px 0;
        
    color#FFF;

    الصفحه بالإسم body#home تأخذ العنصر بالإسم a#homenav وهكذا ...... وفيه حركنا موضع الصورة الى الوضع active

    ## إنتهي ## حاول التجربة وستفهم أكثر

    مع ملاحظة انه لم يستخدم في المثال أكواد القائمة العادية في html ـ ul و li ولكن تم التطبيق مباشرة على الوصلات..


    منقوووووول....
    شكر خـاص لـ بـعض الدول : ( الـــ( القطـيف - الأحسـاء )ـسعودية- الكـويت - لبنان - إيران - ويوجد منطاق آخرى للوقوف في أزمة البحرين ثورة 14 فبراير )
    قدمنا الورود قدموا دم الشهداء

  2. #2
    عضويه فضيه الصورة الرمزية aMINe
    تاريخ التسجيل
    Feb 2009
    الدولة
    المغرب الحبيب
    المشاركات
    390
    معدل تقييم المستوى
    35

    افتراضي

    السلام عليكم
    درس جميل يا غالي
    واصل معنا
    موفق

  3. #3
    عضو أحترافي الصورة الرمزية ح ـــكـم القدر
    تاريخ التسجيل
    May 2009
    المشاركات
    1,423
    معدل تقييم المستوى
    38

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة amine مشاهدة المشاركة
    السلام عليكم
    درس جميل يا غالي
    واصل معنا
    موفق
    شكراً لك

    وهذا من واجبي
    شكر خـاص لـ بـعض الدول : ( الـــ( القطـيف - الأحسـاء )ـسعودية- الكـويت - لبنان - إيران - ويوجد منطاق آخرى للوقوف في أزمة البحرين ثورة 14 فبراير )
    قدمنا الورود قدموا دم الشهداء

  4. #4
    مؤسس المنتدى الصورة الرمزية خالد القحطاني
    تاريخ التسجيل
    Apr 2008
    الدولة
    kuwait
    المشاركات
    3,252
    معدل تقييم المستوى
    53

    افتراضي

    درس رائع ومميز

    والكثير يبحث عن هذه الطريقه

    الف شكر لك وبيض الله وجهك

  5. #5
    عضو أحترافي الصورة الرمزية ح ـــكـم القدر
    تاريخ التسجيل
    May 2009
    المشاركات
    1,423
    معدل تقييم المستوى
    38

    افتراضي

    شكراً لك خالد

    وطبعاً هذي طريقة الكل يبحث عنها

    سلمت يداك على الرد
    شكر خـاص لـ بـعض الدول : ( الـــ( القطـيف - الأحسـاء )ـسعودية- الكـويت - لبنان - إيران - ويوجد منطاق آخرى للوقوف في أزمة البحرين ثورة 14 فبراير )
    قدمنا الورود قدموا دم الشهداء

معلومات الموضوع

الأعضاء الذين يشاهدون هذا الموضوع

الذين يشاهدون الموضوع الآن: 1 (0 من الأعضاء و 1 زائر)

المواضيع المتشابهه

  1. طريقة سريعة لازالة الخطوط اسفل الكلام في المنتدى (الجيل الثالث )
    بواسطة حازم العراقي في المنتدى تطوير النسخه vBulletin 3.x
    مشاركات: 1
    آخر مشاركة: 09-12-2011, 08:40 AM
  2. مشاركات: 11
    آخر مشاركة: 05-21-2011, 03:49 AM
  3. مشكلة سريعة
    بواسطة Mustafa Hameed Thamer في المنتدى قسم مشاكل وحلول المنتديات
    مشاركات: 3
    آخر مشاركة: 02-11-2011, 12:58 AM
  4. مشاركات: 0
    آخر مشاركة: 07-14-2010, 02:33 PM
  5. مساعده سريعة لو سمحتو
    بواسطة معتصم بدوان في المنتدى قسم مشاكل وحلول المنتديات
    مشاركات: 5
    آخر مشاركة: 07-17-2009, 06:50 PM

مواقع النشر (المفضلة)

مواقع النشر (المفضلة)

ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •