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

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

دعونا نبدأ.

مسح

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

القائمة المنسدلة نظرة عامة

ما تحتاجه للبدء

للبدء ، إذا لم تكن قد قمت بذلك بالفعل ، فقم بتثبيت وتنشيط موضوع ديفي مثبتًا (أو المكون الإضافي Divi Builder إذا كنت لا تستخدم ملف موضوع ديفي). سوف نستخدم Divi builder في البداية لتصميم زر القائمة المنسدلة.

هذا هو !

إنشاء قائمة في وورد

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

إنشاء قائمة على وورد

في الوقت الحالي ، يمكنك إنشاء روابط مخصصة باستخدام "#" كعنصر نائب لعنوان URL مع نص الرابط.

قم ببناء عناصر القائمة بحيث يحتوي عنصر قائمة المستوى الأعلى على رابط "معرفة المزيد" مع ثلاثة عناصر قائمة فرعية.

تنظيم قائمة وورد

بعد ذلك ، تأكد من حفظ القائمة.

كيفية إنشاء زر قائمة منسدلة مع وحدة القائمة Divi بالعرض الكامل

بمجرد إنشاء القائمة ، يمكننا البدء في تصميم زر القائمة المنسدلة باستخدام Divi. لبدء المشروع ، أنشئ صفحة جديدة في WordPress واستخدم Divi Builder لتحرير الصفحة على الواجهة الأمامية (منشئ مرئي).

بعد ذلك ، سيكون لديك لوحة قماش فارغة لبدء التصميم في Divi.

إنشاء محتوى وهمية

أولاً ، أضف صفًا من عمود واحد إلى القسم القياسي الافتراضي.

أضف وحدة نصية

ثم أضف وحدة نمطية نصية إلى السطر مع المحتوى التالي:

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

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

قسم الحشو

ثم ، قم بتحديث إعداد القسم بالعناصر التالية:

  • الحشو: 0px أسفل

قسم divi ذو الهامش المنخفض

تباعد الخط والحدود

بعد تحديث تعبئة القسم ، افتح إعدادات الخط وقم بتعيين حد تعبئة بسيطًا لها.

  • مواد التنجيد: 10vw في الأعلى ، 10vw في الأسفل ، 5vw في اليسار ، 5vw في اليمين
  • عرض الحد: 1px

تكوين قسم وحدة Divi

إنشاء زر القائمة المنسدلة

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

إضافة قائمة العرض الكامل

لإنشاء وحدة قائمة كاملة العرض ، أضف قسمًا كامل العرض جديدًا تحت القسم القياسي الحالي.

إنشاء قسم باني divi بالعرض الكامل

ثم أضف وحدة قائمة كاملة العرض إلى السطر.

قائمة divi ملء الشاشة

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

بعد ذلك ، قم بإزالة لون الخلفية الأبيض الافتراضي للقائمة.

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

تحديث تصميم قسم العرض الكامل

افتح الإعدادات الخاصة بقسم العرض الكامل وقم بتحديث ما يلي:

  • التدرج الخلفي الأيسر: # 0047d6
  • التدرج الخلفي الأيمن اللون: # 45b2ff

قسم خلفية ديفي

  • أقصى عرض: 240px
  • محاذاة القسم: المركز

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

إعدادات قسم Divi

  • زوايا مدورة: 5px

تكوين إعدادات حدود Divi

في علامة التبويب خيارات متقدمة ، أضف فئة CSS التالية و Overflow و Z Index.

  • فئة CSS: زر منسدل
  • تجاوز أفقي: مرئي
  • تجاوز عمودي: مرئية
  • مؤشر Z: 14

هناك حاجة إلى فئة CSS حتى نتمكن من استهداف CSS الخارجي في هذا القسم لاحقًا. يجب ضبط الفائض على مرئي حتى نتمكن من رؤية القائمة المنسدلة. وسيساعدك الفهرس Z في الحفاظ على القائمة المنسدلة فوق كل المحتوى الآخر على الصفحة.

إعدادات قسم المعلمة diviتصميم القائمة Fulwidth

نحن الآن جاهزون لتصميم وحدة قائمة Fulwidth. افتح إعدادات وحدة قائمة العرض الكامل وقم بتحديث ما يلي:

  • إنشاء روابط قائمة كاملة العرض: نعم
  • لون نص القائمة المنسدلة: # fffff
  • لون نص قائمة الجوّال: #ffffff
  • محاذاة النص: المركز
  • لون خلفية القائمة المنسدلة: # 45b2ff
  • لون خط القائمة المنسدلة: #ffffff
  • لون خلفية القائمة: #45b2ff

إعدادات معلمة نمط وحدة قائمة ملء الشاشة

  • قائمة الخط: ترميز بدون شبه مكثف
  • قائمة الخط الوزن: نصف جريئة
  • لون نص القائمة: #ffffff
  • حجم نص القائمة: 16px
  • تباعد القائمة: 2px
  • الرسوم المتحركة للقائمة المنسدلة: توسيع

الخط وحدة القائمة divi ملء الشاشة

ضع زر القائمة المنسدلة

لكي يتداخل الزر مع الحد السفلي ، نحتاج إلى إضافة هامش علوي سلبي هو نصف ارتفاع الزر تمامًا.

  • الهامش: -40.5px عالية

إعدادات قسم القائمة كاملة العرض divi

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

مضيفا العرف المغلق

قبل إضافة CSS المخصص ، تأكد من إضافة معرف CSS "المنسدلة" إلى قسم العرض الكامل (وليس الوحدة النمطية).

قسم وحدة تعديل فئة diviبدون معرف CSS ، لن يعمل CSS أدناه.

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

.dropdown-button .et_pb_fullwidth_menu .fullwidth-menu-nav> ul {padding-top: 0px! important؛ } .dropdown-button .fullwidth-menu li> a {padding-bottom: 0px؛ ارتفاع الخط: 81 بكسل ؛ } .dropdown-button .fullwidth-menu li li a {padding: 6px 0px؛ ارتفاع الخط: 1.6em ؛ } .dropdown-button .et_mobile_menu li a: hover، .nav ul li a: hover، .dropdown-button .fullwidth-menu a: hover {opacity: 1؛ } .dropdown-button .et_pb_fullwidth_menu_fullwidth .et_pb_row {padding: 0 0! important؛ } .dropdown-button .fullwidth-menu li {display: block؛ } .dropdown-button .fullwidth-menu .menu-item-has-children> a: first-child: after {right: 20px؛ }

Css تخصيص صفحة divi

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

الرسوم المتحركة القائمة المنسدلة Divi

الأفكار النهائية

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