كيفية إنشاء قائمة تنقل عمودية (أو رأس) لموقع Divi الخاص بك

نشرت: 2020-06-14

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

هيا بنا نبدأ!

نظرة خاطفة

فيما يلي نظرة سريعة على التصميم الذي سنقوم ببنائه في هذا البرنامج التعليمي.

قائمة التنقل العمودية divi والرأس

قائمة التنقل العمودية divi والرأس

قائمة التنقل العمودية divi والرأس

قم بتنزيل Layout مجانًا

لتضع يديك على التصميمات من هذا البرنامج التعليمي ، ستحتاج أولاً إلى تنزيلها باستخدام الزر أدناه. للوصول إلى التنزيل ، ستحتاج إلى الاشتراك في قائمة البريد الإلكتروني Divi Daily الخاصة بنا باستخدام النموذج أدناه. بصفتك مشتركًا جديدًا ، ستتلقى المزيد من مزايا Divi وحزمة Divi Layout المجانية كل يوم اثنين! إذا كنت موجودًا بالفعل في القائمة ، فما عليك سوى إدخال عنوان بريدك الإلكتروني أدناه والنقر فوق تنزيل. لن يتم "إعادة اشتراكك" ولن تتلقى رسائل بريد إلكتروني إضافية.

قم بتنزيل الملفات
تنزيل مجاني

تنزيل مجاني

انضم إلى رسالة Divi الإخبارية وسنرسل لك نسخة من حزمة Divi Landing Page Layout النهائية ، بالإضافة إلى الكثير من موارد ونصائح وحيل Divi المذهلة والمجانية الأخرى. تابع معنا وستكون سيد Divi في أي وقت من الأوقات. إذا كنت مشتركًا بالفعل ، فاكتب ببساطة عنوان بريدك الإلكتروني أدناه وانقر فوق تنزيل للوصول إلى حزمة التخطيط.

لقد تم اشتراكك بنجاح. يرجى التحقق من عنوان بريدك الإلكتروني لتأكيد اشتراكك والحصول على حزم تخطيط Divi الأسبوعية المجانية!

لتحميل القالب ، انتقل إلى Divi Theme Builder في الواجهة الخلفية لموقع WordPress الخاص بك.

نموذج رأس وتذييل لحزمة تخطيط التغذية لديفي

تحميل قالب موقع الويب الافتراضي العام

بعد ذلك ، في الزاوية العلوية اليمنى ، سترى رمزًا به سهمان. انقر فوق الرمز.

نموذج رأس وتذييل لحزمة تخطيط التغذية لديفي

انتقل إلى علامة التبويب "استيراد" ، وقم بتحميل ملف JSON الذي تمكنت من تنزيله في هذا المنشور ، وانقر فوق "استيراد قوالب Divi Theme Builder".

نموذج رأس وتذييل لحزمة تخطيط التغذية لديفي

حفظ تغييرات Divi Theme Builder

بمجرد تحميل الملف ، ستلاحظ رأسًا وتذييلًا عامًا جديدين في قالب موقع الويب الافتراضي الخاص بك. احفظ تغييرات Divi Theme Builder بمجرد أن تريد تنشيط القالب.

نموذج رأس وتذييل لحزمة تخطيط التغذية لديفي

دعنا نصل إلى البرنامج التعليمي ، أليس كذلك؟

الجزء 1: بناء رأس عمومي جديد

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

للبدء ، انتقل إلى لوحة معلومات WordPress وانتقل إلى Divi> Theme Builder.

ثم انقر فوق منطقة "إضافة رأس عام" في نموذج موقع الويب الافتراضي وحدد "إنشاء رأس عام" من القائمة المنسدلة.

قائمة التنقل العمودية divi والرأس

ثم حدد الخيار "Build from Scratch".

قائمة التنقل العمودية divi والرأس

الجزء 2: تصميم مخطط المقطع الرأسي

داخل Global Header Layout Editor ، افتح إعدادات القسم العادي الموجود بالفعل وقم بتحديث ما يلي.

  • العرض (سطح المكتب): 300 بكسل
  • العرض (الجهاز اللوحي والهاتف): 100٪
  • الارتفاع (سطح المكتب): 100vh
  • الارتفاع (الجهاز اللوحي والهاتف): تلقائي
  • الحشو (سطح المكتب): 4vh أعلى ، 0 بكسل أسفل
  • المساحة المتروكة (الجهاز اللوحي والهاتف): 0 بكسل للأعلى و 0 بكسل للأسفل

قائمة التنقل العمودية divi والرأس

استمر في التصميم بإضافة ظل مربع كما يلي:

  • Box Shadow: انظر لقطة الشاشة
  • مربع الظل الوضع الرأسي: 0 بكسل
  • مربع قوة طمس الظل: 20 بكسل
  • قوة انتشار الظل المربع: -10 بكسل
  • لون الظل: rgba (0،0،0،0.3)

قائمة التنقل العمودية divi والرأس

للتأكد من بقاء قائمة التنقل العمودي مرئية على اليسار أثناء قيام المستخدم بالتمرير ، قم بتحديث الموضع للإصلاح وقم بتحديث الفهرس z على النحو التالي:

  • المركز: ثابت
  • الفهرس Z: 9999

قائمة التنقل العمودية divi والرأس

للتأكد من أننا سنتمكن من رؤية قائمة التنقل الفرعية التي ستمتد خارج القسم ، أضف CSS المخصص التالي إلى العنصر الرئيسي:

overflow: visible !important;

قائمة التنقل العمودية divi والرأس

الآن القسم الخاص بك في تخطيط عمودي على الجانب الأيسر من القالب.

قائمة التنقل العمودية divi والرأس

الجزء 3: تصميم القائمة العمودية

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

سنستخدم أيضًا وحدة طول vh بحيث يتم قياس القائمة بشكل جيد مع ارتفاعات مختلفة للمتصفح.

مضيفا الصف

للبدء ، أضف صفًا مكونًا من عمود واحد إلى القسم.

قائمة التنقل العمودية divi والرأس

ثم قم بتحديث إعدادات الصف كما يلي:

الحجم والحشو

  • عرض الحضيض: 1
  • العرض: 100٪
  • العرض الأقصى: 80٪
  • الحشوة (سطح المكتب): 3vh أعلى ، 3vh أسفل
  • المساحة المتروكة (الجهاز اللوحي والهاتف): 0 بكسل للأعلى و 0 بكسل للأسفل

قائمة التنقل العمودية divi والرأس

الحدود

  • عرض الحدود: 1 بكسل
  • لون الحدود: #eeeeee

قائمة التنقل العمودية divi والرأس

إضافة وحدة القائمة

داخل الصف المكون من عمود واحد ، أضف وحدة قائمة جديدة.

قائمة التنقل العمودية divi والرأس

حدد قائمة ليتم عرضها ضمن تبديل المحتوى.

قائمة التنقل العمودية divi والرأس

ثم أضف شعار الموقع الخاص بك كمحتوى ديناميكي تحت تبديل الشعار.

قائمة التنقل العمودية divi والرأس

ضمن علامة تبويب التصميم ، قم بتحديث ما يلي:

  • النمط: توسيط
  • خط القائمة: Nunito Sans
  • لون نص القائمة: # 535b7c
  • حجم نص القائمة: 18 بكسل (سطح المكتب) ، 14 بكسل (الجهاز اللوحي والهاتف)
  • ارتفاع خط القائمة: 2em
  • لون خط القائمة المنسدلة: # 535b7c
  • لون الارتباط النشط للقائمة المنسدلة: # 535b7c

قائمة التنقل العمودية divi والرأس

  • لون أيقونة عربة التسوق: # 535b7c
  • لون أيقونة البحث: # 535b7c
  • لون أيقونة قائمة همبرغر: # 535b7c

قائمة التنقل العمودية divi والرأس

  • الحشوة (سطح المكتب): 2vh أعلى ، 2vh أسفل
  • المساحة المتروكة (سطح المكتب): 10 بكسل للأعلى ، 10 بكسل للأسفل

قائمة التنقل العمودية divi والرأس

الجزء 4: إضافة CSS مخصص للقائمة

تحتاج القائمة إلى بعض CSS المخصصة للحصول على التنقل العمودي الذي نتطلع إلى تحقيقه. للبدء ، انتقل إلى علامة التبويب خيارات متقدمة وأضف CSS المخصص التالي إلى رابط القائمة وشعار القائمة.

ارتباط القائمة CSS (سطح المكتب):

width: 100%;
padding: 1vh 15px;
background: #f8f8f8;
border-radius: 3px;
border: 1px solid #eeeeee;

ارتباط القائمة CSS (الكمبيوتر اللوحي):

width: auto;
border:none;

قائمة شعار CSS:

margin-bottom: 20px;

قائمة التنقل العمودية divi والرأس

بعد ذلك ، أضف فئة CSS مخصصة إلى وحدة القائمة على النحو التالي:

فئة CSS: et-vert-menu

قائمة التنقل العمودية divi والرأس

سيتم استخدام هذا لاستهداف هذه القائمة المعينة في CSS المخصص الخارجي الذي سنضيفه باستخدام وحدة التعليمات البرمجية.

إضافة CSS مخصص مع وحدة التعليمات البرمجية

ضمن وحدة القائمة ، أضف وحدة رمز جديدة.

قائمة التنقل العمودية divi والرأس

ثم الصق الكود التالي في مربع الشفرة (تأكد من وضعه بين علامات النمط):

/*Style Vertical Navigation Menu*/  
.et-vert-menu .et_pb_menu__menu>nav>ul {
  flex-direction: column;
  margin-left: 0px !important;
  margin-right: 0px !important;
  width: 100%;
  }
.et-vert-menu .et_pb_menu__menu>nav>ul>li {
  margin: 10px 0 !important;
  }
.et-vert-menu .et_pb_menu__menu>nav>ul>li>ul li {
  display:block !important;
  padding: 0px !important;
  }
  .et-vert-menu .et_pb_menu__menu>nav>ul ul {
    padding: 0px !important;
    top: 0px !important;
  }
.et-vert-menu .et_pb_menu__menu>nav>ul>li>ul {
  left:calc(100% - 1px) !important;
  top:0px !important;
  }
.et-vert-menu .et-menu .menu-item-has-children>a:first-child:after {
  content: "5" !important; /*change arrow icon for submenu*/
  right: 20px !important;
  }
.et-vert-menu .nav li ul {
    left: calc(100% - 1px) !important; /*align submenu to the right of menu link*/
  }
@media all and (min-width: 981px) {
.et-vert-menu .et_pb_menu__menu, .et-vert-menu .et_pb_menu__menu>nav {
    width: 100%; /*width of the vertical navigation menu*/
  }
/*Adjust the width of the main content and footer area to make room for the fixed vertical header*/  
#et-main-area { 
  width: calc(100% - 300px); 
  margin-left: 300px;
}
}

قائمة التنقل العمودية divi والرأس

الجزء 5: تصميم الزر والوسائط الاجتماعية اتبع الأيقونات

الآن وقد اكتملت القائمة ، يمكننا إضافة زر وتتبع بعض الوسائط الاجتماعية الروابط لإكمال العنوان الرأسي.

مضيفا الصف

أضف صفًا جديدًا مكونًا من عمود واحد تحت الصف الحالي.

قائمة التنقل العمودية divi والرأس

مضيفا الزر

ثم أضف وحدة زر جديدة إلى الصف.

قائمة التنقل العمودية divi والرأس

قم بتحديث إعدادات الزر على النحو التالي:

  • محاذاة الزر: المركز
  • حجم نص الزر: 18 بكسل (سطح المكتب) ، 14 بكسل (الجهاز اللوحي والهاتف)
  • لون نص الزر: #ffffff
  • لون خلفية الزر: # 535b7c
  • عرض حد الزر: 0 بكسل

قائمة التنقل العمودية divi والرأس

ثم انتقل إلى علامة التبويب خيارات متقدمة والصق CSS المخصص التالي في العنصر الرئيسي:

العنصر الرئيسي CSS (سطح المكتب)

display:block;
width: 100%;

العنصر الرئيسي CSS (الكمبيوتر اللوحي)

display:inherit;

قائمة التنقل العمودية divi والرأس

إضافة أيقونات متابعة وسائل التواصل الاجتماعي

تحت الزر ، أضف وحدة متابعة الوسائط الاجتماعية.

قائمة التنقل العمودية divi والرأس

أضف الشبكات الاجتماعية التي تريدها ضمن علامة تبويب المحتوى.

قائمة التنقل العمودية divi والرأس

ضمن علامة التبويب "تصميم" ، قم بتحديث ما يلي:

  • محاذاة الوحدة: المركز
  • لون الأيقونة: # 535b7c

قائمة التنقل العمودية divi والرأس ثم افتح إعدادات كل شبكة واحذف لون الخلفية.

قائمة التنقل العمودية divi والرأس

ثم أضف هامشًا علويًا صغيرًا على النحو التالي:

  • الهامش: 3vh أعلى

قائمة التنقل العمودية divi والرأس

تحديث إعدادات الصف

بعد اكتمال أيقونات متابعة الوسائط الاجتماعية ، افتح إعدادات الصف واضبط ما يلي:

  • عرض الحضيض: 1
  • المساحة المتروكة (سطح المكتب): 3vh أعلى ، 0 بكسل أسفل
  • الحشوة (الجهاز اللوحي والهاتف): 10 بكسل في الأعلى

قائمة التنقل العمودية divi والرأس

حفظ التخطيط والقالب

بمجرد الانتهاء من ذلك ، احفظ التخطيط والقالب.

قائمة التنقل العمودية divi والرأس

النتيجة النهائية

ها هي النتيجة النهائية على الصفحة الحية.

قائمة التنقل العمودية divi والرأس

قائمة التنقل العمودية divi والرأس

قائمة التنقل العمودية divi والرأس

كيفية إضافة قائمة التنقل العمودية إلى منطقة النص في قالب الصفحة

إذا كنت ترغب في إضافة قائمة التنقل العمودية إلى تخطيط الصفحة (بدلاً من العنوان العام) ، فيجب عليك أولاً حفظ تخطيط القسم في مكتبة Divi.

للقيام بذلك ، افتح Global Header Layout Editor واحفظ القسم الرأسي (الذي يحتوي على القائمة) في مكتبة Divi الخاصة بك.

قائمة التنقل العمودية divi والرأس

ثم اخرج من محرر التخطيط وأنشئ قالبًا جديدًا وقم بتعيينه لأي صفحة (صفحات) تريدها. النقر لإنشاء نص مخصص لقالب الصفحة.

قائمة التنقل العمودية divi والرأس

حدد لبنائه من الصفر.

قائمة التنقل العمودية divi والرأس

أضف مقطع عرض كامل جديد إلى التخطيط.

قائمة التنقل العمودية divi والرأس

ثم أضف وحدة محتوى منشور Fullwidth إلى القسم.

قائمة التنقل العمودية divi والرأس

احذف القسم العادي الافتراضي أعلى الصفحة ثم افتح الإعدادات لقسم العرض الكامل وأضف CSS المخصص التالي إلى العنصر الرئيسي:

العنصر الرئيسي CSS (سطح المكتب)

width: calc(100% - 300px);
margin-left:300px !important;

العنصر الرئيسي CSS (الكمبيوتر اللوحي)

width: 100%;

ضمن القسم العادي ، انقر لإضافة قسم جديد ، وضمن علامة التبويب "إضافة من المكتبة" ، حدد قسم القائمة الرأسية الذي قمت بحفظه مسبقًا في المكتبة.

قائمة التنقل العمودية divi والرأس

لأننا لا نريد أن يظهر القسم على الهاتف المحمول ، افتح إعدادات القسم وقم بتعطيل رؤية القسم على الجهاز اللوحي والهاتف.

قائمة التنقل العمودية divi والرأس

ثم افتح وحدة الشفرة داخل تخطيط القسم واستبدل مقتطف الشفرة هذا ...

#et-main-area { 
width: calc(100% - 300px); 
margin-left: 300px;
}

مع هذا…

#main-header, #main-footer { 
width: calc(100% - 300px); 
margin-left: 300px;
}

قائمة التنقل العمودية divi والرأس

سيؤدي هذا إلى تحريك الرأس والتذييل الرئيسيين لملاءمة القائمة الرأسية الثابتة على يسار قالب الصفحة. إليك ما يبدو على الصفحة المباشرة باستخدام رأس وتذييل Divi الافتراضيين.

قائمة التنقل العمودية divi والرأس

افكار اخيرة

تم تحديد موضع ثابت لقائمة التنقل العمودية المعروضة هنا. ومع ذلك ، إذا كنت بحاجة إلى مساحة أكبر لعناصر القائمة الإضافية أو المحتوى ، فيمكنك تغيير موضع القسم إلى مطلق. يمكنك أيضًا تغيير التدفق العمودي للتمرير لمنح المستخدم القدرة على التمرير عبر عناصر القائمة (لاحظ فقط أنك لن تتمكن من رؤية / استخدام القوائم الفرعية باستخدام إعداد الفائض هذا).

يفتح إعداد القسم الرأسي الباب لإنشاء بعض الأشرطة الجانبية المخصصة أيضًا. آمل أن يكون هذا مفيدًا للمشاريع المستقبلية.

أتطلع إلى الاستماع منك في التعليقات.

هتافات!