الصفحة الرئيسية » تصميم المواقع » بناء مواقع الويب فائق السرعة مع Foundation 5 [دليل]

    بناء مواقع الويب فائق السرعة مع Foundation 5 [دليل]

    يمكن أن يؤدي استخدام إطار الواجهة الأمامية إلى تحسين سير عمل تصميم الويب الخاص بك بعدة طرق. يمكن تساعدك على اتباع مبادئ التصميم الحديثة مثل نهج المحمول أولا ، العلامات الدلالية والتصميم استجابة. يمكنك استفد من العديد من عناصر CSS و JavaScript الجاهزة للاستخدام وبشكل ملحوظ تسريع عملية التنمية الخاصة بك, تحرير المزيد من الوقت للتركيز على تصميم التجربة المرئية والمستخدم.

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

    في هذا البرنامج التعليمي سوف أريك كيف يمكنك بناء موقع ويب فائق السرعة مع Zurb Foundation 5. يمكنك إلقاء نظرة على النتيجة النهائية على الصفحة التجريبية.

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

    نظرًا لطول هذا الدليل ، إليك الاختصارات للوصول إلى القسم الذي تريده بسرعة:

    • تحميل مؤسسة 5
    • فهم الشبكة
      • عند استخدام الفصول الكبيرة - المتوسطة والمتوسطة والصغيرة-
    • إضافة شريط القوائم العلوي
    • ملء الجزء الرئيسي
      • إضافة لوحة للوظائف الشعبية
      • إضافة 3 المزيد من الوظائف إلى لوحة الشعبية
      • التجهيز حتى المغلق
      • مضيفا بعض المزيد من المحتوى
      • مضيفا ترقيم الصفحات
    • ملء الشريط الجانبي
      • نموذج النشرة الإخبارية
      • فليكس فيديو
      • قائمة الشريط الجانبي
    • استنتاج

    1. تنزيل الأساس 5

    يمكنك تنزيل Foundation 5 في 4 أشكال مختلفة:

    1. الرمز الكامل
    2. نسخة أخف وزنا مع فقط رمز أساسي
    3. نسخة مخصصة حيث يمكنك تخصيص ما تحتاجه وما لا
    4. إصدار Sass إذا كنت تريد ضبط المتغيرات والخلطات في SCSS.

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

    بعد قيامك بتنزيل ملف zip وتفريغه ، افتح ملف index.html في المستعرض الخاص بك وسوف ترى شيئًا مثل هذا:

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

    افتح ملف index.html في محرر الكود المفضل و حذف كل شيء داخل القسم ، ولكن قبل الختام

    قواعد النمط التي نضيفها إلى app.css ملف إلى حد ما النموذج الأولي لدينا هي هذه:

     header margin-bottom: 2em؛  .popular-extra h4 font-size: 1.125em؛ أعلى هامش: 0.4 م ؛  .row .row.popular-main margin-bottom: 1.5em؛  

    كما يستخدم مؤسسة 5 وحدات النسبية, نحن بحاجة إلى استخدام “م”-ليالي أو “عيني”-ليالي بدلا من بكسل لمواكبة القواعد. (يمكنك أن تقرأ عن وحدات CSS: Pixels vs ems vs٪ هنا.) لقد استخدمت امتداد Firebug's Firebug لتحديد المكان الذي يجب علي فيه تجاوز قواعد CSS الخاصة بـ Foundation 5 ، يمكنك استخدام أي ملحقات أخرى لمتصفح تطوير الويب إذا كنت تريد.

    هنا في قصاصة CSS القصيرة هذه ، كان علينا فقط تجاوز CSS الافتراضي للمؤسسة مرة واحدة فقط ، في القاعدة الأخيرة (.row .row.popular-main). إليك ما يبدو عليه الموقع التجريبي الآن:

    4.4 إضافة بعض المزيد من المحتوى

    باستخدام نفس القواعد كما كان من قبل ، سنضيف المزيد من المحتوى إلى القسم الرئيسي من الصفحة. المحتوى الذي سنضيفه الآن سيكون آخر المشاركات مع الصور المصغرة الصغيرة.

    يحتوي Foundation 5 على أنماط صور مصغرة تم إعدادها مسبقًا وسنستخدمها في هذه الخطوة. استخدام مصغرات الأساس فئة CSS سابقة الإنشاء تسمى “عشر” التي نحتاج إلى إضافتها إلى الصور التي نريد عرضها كصور مصغرة بالطريقة التي تراها في مقتطف الشفرة أدناه.

    لكل وظيفة جديدة نضيف صفًا جديدًا أسفل لوحة الشعبية من خلال موقعنا فئة CSS مخصصة تسمى “أحدث ما بعد”.

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

    الآن اعتدت على “متوسطة 3 أعمدة” و “متوسطة 9 أعمدة” الطبقات لجعلها تقسم الشاشة إلى 1: 3 ، 25 ٪ للصورة و 75 ٪ للنص أعلى من الحجم المتوسط.

    أدرج مقتطف الشفرة التالي أسفل لوحة الشعبية ثلاث مرات (للحصول على آخر ثلاث مشاركات). أنا هنا فقط أدرج رمز صف "آخر نشر" ، حيث يستخدم كل منهم نفس علامة HTML ، يختلف المحتوى فقط.

     

    عنوان آخر مشاركة

    محتوى آخر مشاركة ...

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

    في مقتطف CSS أدناه ، نحتاج إلى تجاوزهم في القاعدة الأولى (.row .row.latest-post). في القاعدة الثانية ، يكفي استخدام محددنا المخصص (أحدث إصدار H4).

     .row .row.latest-post margin-bottom: 1.5em؛  .lest-post h4 margin-top: 0؛ حجم الخط: 1.125em ؛ 

    نموذجنا الأولي يبدو الآن كالتالي:

    4.5 مضيفا ترقيم الصفحات

    في هذه الخطوة ، سنقوم بإضافة ترقيم صفحات رائع أسفل أحدث المشاركات. تقدم لنا Foundation 5 يد المساعدة من خلال فصول ترقيم الصفحات المريحة والمجهزة للاستخدام. نستخدم نفس الكود في هذه الخطوة التي يمكنك العثور عليها في “المتقدمة” القسم داخل مستندات ترقيم الصفحات.

      

    فيما يلي أحدث المشاركات في قسم ترقيم الصفحات المضافة حديثًا:

    5. ملء الشريط الجانبي

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

    تحتاج إلى إدراج جميع مقتطفات الشفرة في هذا القسم داخل