كيفية تقليص حجم رأسك العالمي عند التمرير باستخدام منشئ سمات Divi

نشرت: 2019-11-19

عندما تقوم بتصميم رأس عام ثابت ، قد ترغب في تقليص ارتفاع الرأس عندما يقوم الزوار بالتمرير. يساعد في تقليل المساحة التي يشغلها الرأس العام في ارتفاع منفذ عرض الزائرين. في هذا البرنامج التعليمي ، سنوجهك خلال هذه العملية. سنبدأ ببناء القائمة ، وبعد ذلك سنضيف بعض كود JQuery و CSS لتشغيل التأثير. ستتمكن من تنزيل ملف JSON مجانًا أيضًا!

دعنا نذهب اليها.

معاينة

قبل الغوص في البرنامج التعليمي ، دعنا نلقي نظرة سريعة على النتيجة عبر أحجام الشاشات المختلفة.

سطح المكتب

تقليص ارتفاع الرأس العالمي

متحرك

تقليص ارتفاع الرأس العالمي

قم بتنزيل قالب Global Header مجانًا

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

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

تنزيل مجاني

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

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

اشترك في قناتنا على اليوتيوب

1. انتقل إلى Divi Theme Builder وأضف قالبًا جديدًا

انتقل إلى Divi Theme Builder

ابدأ بالذهاب إلى Divi Theme Builder.

تقليص ارتفاع الرأس العالمي

ابدأ في إنشاء رأس عام

ثم انقر فوق "إنشاء رأس عام" وحدد "إنشاء رأس عام".

تقليص ارتفاع الرأس العالمي

2. ابدأ في إنشاء رأس عام

إعدادات القسم

لون الخلفية

بمجرد دخولك إلى محرر القوالب ، ستلاحظ قسمًا. افتح القسم وقم بتغيير لون الخلفية إلى الأبيض.

  • لون الخلفية: #FFFFFF

تقليص ارتفاع الرأس العالمي

تحجيم

انتقل إلى علامة تبويب تصميم الوحدة وقم بتغيير العرض.

  • العرض: 100٪

تقليص ارتفاع الرأس العالمي

تباعد

قم بتعديل الحشوة العلوية والسفلية للقسم أيضًا.

  • الحشوة العلوية: 2vw
  • الحشوة السفلية: 2vw

تقليص ارتفاع الرأس العالمي

مربع الظل

وافصل محتوى الصفحة عن العنوان العام بإضافة ظل مربع دقيق إلى القسم التالي.

  • مربع قوة طمس الظل: 50 بكسل
  • لون الظل: rgba (0،0،0،0.13)

تقليص ارتفاع الرأس العالمي

معرف CSS

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

  • معرف CSS: مساحة القسم

تقليص ارتفاع الرأس العام

العنصر الرئيسي

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

position: fixed;
top: 0;

تقليص ارتفاع الرأس العالمي

فهرس Z.

للتأكد من بقاء القسم أعلى محتوى الصفحة والنشر بالكامل ، سنعمل على زيادة فهرس z للقسم أيضًا.

  • الفهرس Z: 99999

تقليص ارتفاع الرأس العالمي

أضف صفًا جديدًا

هيكل العمود

بمجرد الانتهاء من إعدادات العمود ، تابع بإضافة صف جديد باستخدام بنية العمود التالية:

تقليص ارتفاع الرأس العام

تحجيم

بدون إضافة أي وحدات بعد ، افتح إعدادات الصف وقم بتغيير الحجم وفقًا لذلك:

  • استخدام عرض مزراب مخصص: نعم
  • عرض الحضيض: 1
  • معادلة ارتفاعات العمود: نعم
  • العرض الأقصى: 100٪

تقليص ارتفاع الرأس العالمي

تباعد

قم بإزالة المساحة المتروكة العلوية والسفلية الافتراضية للصف بعد ذلك.

  • الحشوة العلوية: 0 بكسل
  • الحشو السفلي: 0 بكسل

تقليص ارتفاع الرأس العالمي

معرف CSS

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

  • معرف CSS: عرض الصف

تقليص ارتفاع الرأس العالمي

العنصر الرئيسي

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

display: flex;
align-items: center;

تقليص ارتفاع الرأس العالمي

أضف وحدة الصورة النمطية إلى العمود 1

تحميل الشعار

حان الوقت لإضافة وحدات ، بدءًا من وحدة الصورة في العمود 1. قم بتحميل شعار بخلفية شفافة.

تقليص ارتفاع الرأس العالمي

تحجيم

قم بتعديل عرض الوحدة بعد ذلك.

  • العرض: 5vw (Desktop) ، 9vw (Tablet) ، 13vw (Phone)

تقليص ارتفاع الرأس العالمي

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

اختر قائمة

انتقل إلى العمود الثاني وأدخل وحدة القائمة. حدد قائمة من اختيارك.

تقليص ارتفاع الرأس العالمي

إزالة لون الخلفية

قم بإزالة لون خلفية الوحدة بعد ذلك.

تقليص ارتفاع الرأس العالمي

تخطيط

انتقل إلى علامة تبويب تصميم الوحدة وقم بتغيير التخطيط أيضًا.

  • النمط: توسيط
  • اتجاه القائمة المنسدلة: لأسفل

تقليص ارتفاع الرأس العالمي

نص القائمة

بعد ذلك ، افتح إعدادات نص القائمة وقم بإجراء بعض التغييرات.

  • خط القائمة: Rubik
  • لون نص القائمة: # 000000
  • حجم نص القائمة: 0.9vw (سطح المكتب) ، 2vw (جهاز لوحي) ، 3vw (هاتف)

تقليص ارتفاع الرأس العالمي

القائمة المنسدلة

قم بتعديل إعدادات القائمة المنسدلة أيضًا.

  • لون خلفية القائمة المنسدلة: #ffffff
  • لون خط القائمة المنسدلة: # 2970fa

تقليص ارتفاع الرأس العالمي

الأيقونات

وأكمل إعدادات الوحدة عن طريق تغيير لون رمز قائمة الهامبرغر في إعدادات الرموز.

  • لون أيقونة قائمة همبرغر: # 2970fa

تقليص ارتفاع الرأس العالمي

أضف وحدة الزر إلى العمود 3

أضف نسخة

إلى العمود التالي والأخير. أضف وحدة زر مع نسخة من اختيارك.

تقليص ارتفاع الرأس العالمي

انتقام

قم بتغيير محاذاة الوحدة بعد ذلك.

  • محاذاة الزر: يمين

تقليص ارتفاع الرأس العالمي

إعدادات الزر

صمم الزر وفقًا لذلك:

  • استخدام الأنماط المخصصة للزر: نعم
  • حجم نص الزر: 0.8vw (سطح المكتب) ، 1.5vw (جهاز لوحي) ، 2vw (هاتف)
  • لون نص الزر: #ffffff
  • لون خلفية الزر: # 2970fa
  • عرض حد الزر: 0 بكسل

تقليص ارتفاع الرأس العالمي

  • نصف قطر حدود الزر: 0 بكسل
  • تباعد حرف الزر: 1 بكسل
  • خط الزر: Rubik
  • نمط خط الزر: أحرف كبيرة

تقليص ارتفاع الرأس العالمي

تباعد

وأضف بعض قيم الحشو المخصصة عبر أحجام الشاشات المختلفة.

  • الحشوة العلوية: 0.8vw (سطح المكتب) ، 1.8vw (Tablet) ، 2.5vw (الهاتف)
  • الحشوة السفلية: 0.8vw (سطح المكتب) ، 1.8vw (Tablet) ، 2.5vw (الهاتف)
  • الحشوة اليسرى: 1.5vw (سطح المكتب) ، 3vw (Tablet) ، 4vw (الهاتف)
  • الحشو الأيمن: 1.5vw (Desktop) ، 3vw (Tablet) ، 4vw (Phone)

تقليص ارتفاع الرأس العالمي

مربع الظل

أكمل إعدادات الوحدة بإضافة ظل مربع دقيق.

  • مربع الظل الرأسي: 20 بكسل
  • مربع قوة طمس الظل: 30 بكسل
  • لون الظل: rgba (41،112،250،0.2)

تقليص ارتفاع الرأس العالمي

أضف وحدة التعليمات البرمجية إلى العمود 2

أدخل JQuery & CSS Code

يعالج الجزء التالي والأخير من هذا البرنامج التعليمي تأثير الانكماش ، باستخدام معرفي CSS اللذين خصصناهما للقسم والصف. أضف Code Module إلى العمود 2 باستخدام الأسطر التالية من كود JQuery و CSS. تأكد من وضع كود JQuery بين علامات البرنامج النصي ورمز CSS بين علامات النمط.

jQuery(function($){
  $(window).scroll(function() {
      if ($(document).scrollTop() > 50) {
        $('#section-padding').addClass('reduce-section-padding');
        $('#row-width').addClass('increase-row-width');
    } else {
       $('#section-padding').removeClass('reduce-section-padding');
       $('#section-padding').addClass('slow-transition');
       $('#row-width').removeClass('increase-row-width');
       $('#row-width').addClass('slow-transition');
    }
  });
});
.reduce-section-padding {
transition: all 0.9s ease-out 0s;
padding-top: 0px !important;
padding-bottom: 0px !important;
}

.increase-row-width {
transition: all 0.9s ease-out 0s;
width: 100% !important;
}

.slow-transition {
transition: all 0.9s ease-out 0s;
}

#main-content {
margin-top: 5vw;
}

تقليص ارتفاع الرأس العالمي

3. حفظ تغييرات المنشئ وعرض النتيجة

بمجرد إضافة الشفرة ، يمكنك حفظ جميع التغييرات التي أجريتها على العنوان العام وعرض النتيجة على موقع الويب الخاص بك!

تقليص ارتفاع الرأس العالمي

تقليص ارتفاع الرأس العالمي

معاينة

الآن بعد أن انتهينا من جميع الخطوات ، دعنا نلقي نظرة أخيرة على النتيجة عبر أحجام الشاشات المختلفة.

سطح المكتب

تقليص ارتفاع الرأس العالمي

متحرك

تقليص ارتفاع الرأس العالمي

افكار اخيرة

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

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