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

ولتحقيق ذلك ، سنستخدم طريقتين مختلفتين ، أحدهما هو flexbox ، والذي يتحول إلى "كلمة طنين" حقيقية في الوقت الحاضر لكونها الكأس المقدسة لأساليب تخطيط الويب. سنستخدمه لجعل القائمة تناسب ارتفاع النافذة. كما سنستخدم ميزة jQuery للوظائف الفعلية للقائمة ، مما يجعلها تنزلق على حدث نقرة ، كما توفر ميزة احتياطية إذا لم يكن لدى المستخدم جافا سكريبت في متصفحه (والذي سنكتشفه مع Modernizr ).

هذا ما سيبدو عليه عند الانتهاء. وإذا كنت ترغب في المتابعة مع الرمز الكامل ، يمكنك ذلك تحميله هنا.

الشروع في استخدام الترميز

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

Full-height Off Screen Menu

ارتفاع كامل قبالة شاشة القائمة

عنوان المقال

تم النشر في 25 فبراير 2014

Lorem ipsum dolor sit amet، consectetur adipiscing elit. عدد صحيح nec odio. Praesent libero. Sed cursus ante dapibus diam. سيد نيسي. Nulla quis sem at nibh elementum imperdiet. Duis sagittis ipsum. Praesent mauris. Fusce nec tellus sed augue sempre porta. موريس ماسا. Vestibulum lacinia arcu eget nulla. Class aptent taciti sociosqu ad litora torquent per conubia nostra، per inceptos himenaeos. Curabitur sodales ligula in libero. سيد كريسيسيم لاسينيا نونك. قراءة المزيد →

إلخ.

تم النشر في 25 فبراير 2014

... قراءة المزيد →

<المسنات القديمة

Let's dig in! The only thing to note in the العلامة هي التي نتصل بها في بعض خطوط Google. نحن أيضًا نربط بملف css الخاص بنا بالإضافة إلى ملف modernizr.js الذي يمكنك القيام به تحميل من هنا والتي سنستخدمها لاكتشاف ما إذا كان متصفح المستخدم قد تم تمكين جافا سكريبت أو لا ، حتى يمكننا توفير التراجع (ولهذا السبب فإن علامة html تحتوي على فئة من "no-js" للبدء بها ، لإنشاء صفحة افتراضية إذا لم يكن هناك JavaScript ، إذا تم تمكينه ، فسيقوم Modernizr بتبديل اسم الفئة هذا لنا).

المقبل فقط الاشياء الحقيقية الاخرى التي تهمنا الملاحة الاحتياطية التي هي

    مع معرف من "العودة-الملاحة" في
    بالإضافة إلى الرابط بمعرّف "navicon" الذي سيكون الرابط الرئيسي المستخدم لإنشاء تأثيرنا. ثم