كيفية تصميم خلفيات نص CSS في Divi باستخدام مقطع الخلفية

نشرت: 2021-04-30

يعد إنشاء تصميمات لخلفية النص باستخدام CSS طريقة رائعة لإضافة عنصر تصميم مذهل إلى أي موقع ويب. المفتاح لإنشاء هذه الخلفيات النصية المخصصة هو استخدام خاصية CSS لمقطع الخلفية مع قيمة نصية. نظرًا لأن هذه الطريقة اكتسبت مؤخرًا شعبية ودعمًا للمتصفح ، فسوف نوضح لك كيفية استخدامها في Divi. يفتح هذا طبقة إضافية من التصميم تستهدف عناصر نصية (مثل H1 ، H2 ، p ، إلخ ...) بالإضافة إلى جميع إمكانات التصميم الرائعة الأخرى لـ Divi.

هيا بنا نبدأ.

نظرة خاطفة

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

فيما يلي مثال على خلفية متدرجة خطية تمت إضافتها إلى نص العنوان باستخدام مقطع الخلفية

خلفيات نص css في divi

فيما يلي مثال على خلفية الصورة المضافة إلى نص العنوان وخلفية التدرج الخطي المضافة إلى نص الفقرة باستخدام مقطع الخلفية

خلفيات نص css في divi

وإليك رمز الشفرة الذي يوضح هذا المفهوم أيضًا.

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

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

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

تنزيل مجاني

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

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

لاستيراد تخطيط القسم إلى مكتبة Divi الخاصة بك ، انتقل إلى مكتبة Divi.

انقر فوق الزر "استيراد".

في نافذة قابلية النقل المنبثقة ، حدد علامة التبويب استيراد واختر ملف التنزيل من جهاز الكمبيوتر الخاص بك.

ثم انقر فوق زر الاستيراد.

مربع إعلام divi

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

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

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

توسيع علامات تبويب الزاوية

للبدء ، سوف تحتاج إلى القيام بما يلي:

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

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

كيفية استخدام مقطع الخلفية مع النص

قبل أن نبدأ في بناء أمثلتنا في Divi ، دعنا أولاً نحصل على فهم أفضل لرمز CSS المطلوب لسحب خلفية نصية مخصصة في CSS.

لنفترض أن لدينا عنصر عنوان H2 يبدو هكذا.

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

h2 {
  background: linear-gradient(to right, #1613bd 0%, #d915b5 50%,#ea7ea2 100%);


}

بعد ذلك ، نضيف background-clip: text مع إصدار بادئة "-webkit" الضرورية لإظهار خلفية العنصر خلف النص فقط.

h2 {
  background: linear-gradient(to right, #1613bd 0%, #d915b5 50%,#ea7ea2 100%);
  background-clip: text;
  -webkit-background-clip: text;

}

ثم نضيف -webkit-text-fill-color: شفاف لتجاوز لون النص وجعله شفافًا.

h2 {
  background: linear-gradient(to right, #1613bd 0%, #d915b5 50%,#ea7ea2 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

ثم نضيف بادئات المتصفح اللازمة لجعل التدرجات الخطية أكثر ملاءمة للمتصفح:

h2 {
  background: -webkit-linear-gradient(to right, #1613bd 0%, #d915b5 50%,#ea7ea2 100%);
  background: -moz-linear-gradient(to right, #1613bd 0%, #d915b5 50%,#ea7ea2 100%);
  background: linear-gradient(to right, #1613bd 0%, #d915b5 50%,#ea7ea2 100%);
  background-clip:text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

كما ترى ، يستخدم هذا المثال ثلاثة ألوان لإنشاء تدرج ، ولكن يمكنك بسهولة إضافة ما تريد.

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

لمزيد من المعلومات راجع الوثائق الخاصة بوظيفة التدرج الخطي. يمكنك أيضًا استكشاف CSS Text Gradient Generator لاستكشاف بعض الخيارات الممتعة.

وإذا كنت لا تريد استخدام التدرج اللوني ، فيمكنك استخدام خلفية صورة فعلية. سيبدو الرمز كما يلي:

h2 {
  background: center / cover url("add image URL");
  background-clip:text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

الآن بعد أن أصبح لدينا فهم أفضل لـ CSS ، دعنا نتعمق في البرنامج التعليمي.

تصميم الخلفيات النصية مع مقطع الخلفية في Divi

الجزء 1: استخدام مشبك الخلفية لإضافة خلفية متدرجة إلى عنوان H1

في مثالنا الأول ، سنضيف خلفية متدرجة إلى عنوان H1.

المقطع والصف والعمود

أولاً ، افتح إعدادات القسم وأضف لونًا للخلفية:

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

خلفيات نص css في divi

داخل القسم ، أضف صفًا مكونًا من عمود واحد.

خلفيات نص css في divi

وحدة النص مع عنوان H1

لإضافة عنوان H1 ، أضف وحدة نصية جديدة إلى عمود الصف.

خلفيات نص css في divi

افتح إعدادات النص والصق عنوان H2 التالي HTML تحت علامة تبويب النص لمحتوى النص.

<h1>Creating CSS Text Backgrounds in Divi</h1>

خلفيات نص css في divi

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

  • خط العنوان: مونتسيرات
  • وزن خط العنوان: غامق
  • نمط خط العنوان: TT
  • محاذاة نص العنوان: الوسط
  • لون نص العنوان: #ffffff
  • حجم نص العنوان: 100 بكسل (سطح المكتب) ، 55 بكسل (الجهاز اللوحي) ، 28 بكسل (الهاتف)
  • ارتفاع خط العنوان: 1.2em

ملاحظة: سيتم تجاوز لون نص العنوان بواسطة CSS المخصص ، ولكن من الجيد أن يتم تحديد لون واحد كبديل احتياطي فقط في حالة حدوث ذلك.

خلفيات نص css في divi

ضمن علامة التبويب خيارات متقدمة ، أضف فئة CSS التالية:

  • فئة CSS: قصاصة خلفية النص

سنستخدم هذه الفئة كمحدد في كود CSS المخصص لاحقًا.

خلفيات نص css في divi

كود CSS

لإضافة كود CSS لمنح H1 خلفية متدرجة ، أضف وحدة رمز جديدة ضمن وحدة النص.

خلفيات نص css في divi

ثم الصق CSS التالي داخل مربع Code مع التأكد من التفاف الكود في علامات النمط الضرورية:

.text-background-clip h1 {
  background: -webkit-linear-gradient(to right, #e8d33f, #06D6A0, #e8d33f);
  background: -moz-linear-gradient(to right, #e8d33f, #06D6A0, #e8d33f);
  background: linear-gradient(to right, #e8d33f, #06D6A0, #e8d33f);
  background-clip:text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

خلفيات نص css في divi

ملاحظة: سنعود إلى نفس وحدة التعليمات البرمجية هذه لإضافة CSS إضافية للأمثلة التالية.

نتيجة

ها هي النتيجة. كما ترى ، تم قص خلفية التدرج بحيث تظهر فقط من خلال عنصر العنوان H1.

خلفيات نص css في divi

الجزء 1: استخدام مقطع الخلفية لإضافة خلفية صورة إلى عنوان H2

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

في هذا المثال التالي ، سنستخدم نفس الطريقة (باستخدام "مقطع الخلفية") لإضافة خلفية صورة إلى عنوان H2.

المقطع والصف والعمود

للبدء ، قم بإنشاء قسم عادي جديد أسفل القسم الموجود في مثالنا الأول.

خلفيات نص css في divi

ثم أضف صفًا من عمود واحد إلى القسم.

خلفيات نص css في divi

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

خلفيات نص css في divi

بعد ذلك ، انسخ وحدة النص الموجودة في المثال الأول أعلاه والصقها في عمود القسم الجديد.

خلفيات نص css في divi

افتح إعدادات النص لوحدة النص المكرر وقم بتغيير عنوان H1 إلى عنوان H2 عن طريق تحديث HTML:

<h2>Creating CSS Text Backgrounds in Divi</h2>

خلفيات نص css في divi

ضمن علامة تبويب التصميم ، انقر بزر الماوس الأيمن فوق علامة التبويب H1 وانسخ أنماط نص العنوان H1. ثم انقر بزر الماوس الأيمن فوق علامة التبويب H2 وقم بلصق أنماط نص العنوان H1 بحيث يكون لعنوان H2 نفس التصميم.

خلفيات نص css في divi

كود CSS

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

.text-background-clip h2 {
  background: center / cover url("https://jason.sandbox.etdevs.com/design/wp-content/uploads/sites/4/2021/04/gradient-background-img.jpg");
  background-clip:text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;  
}

خلفيات نص css في divi

سيؤدي هذا إلى إضافة صورة خلفية خلف عنصر H2. يتضمن اختصار CSS في الخلفية "المركز" لموضع الخلفية و "الغلاف" لحجم الخلفية وعنوان URL للصورة الفعلية.

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

خلفيات نص css في divi

نتيجة

خلفيات نص css في divi

الجزء 3: استخدام مشبك الخلفية لإضافة خلفية متدرجة إلى نص الفقرة

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

أضف وحدة نصية

أضف وحدة نصية جديدة ضمن وحدة النص السابقة في نفس القسم الذي صممناه في الجزء 2.

خلفيات نص css في divi

قم بتحديث محتوى النص باستخدام HTML نص الفقرة التالي:

<p>Cras luctus ornare est, sed pharetra mauris vestibulum in. In nulla sem. Consectetur et tristique non, pulvinar pretium ante. Cras aliquam risus ullamcorper odio interdum facilisis. Vestibulum vitae augue tempor, commodo sapien ut, condimentum. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Cras luctus ornare est, sed pharetra mauris vestibulum in.</p>

ملاحظة: تأكد من التفاف النص بعلامة p لأن هذا سيكون المحدد الذي سنستهدفه في كود CSS المخصص الخاص بنا.

خلفيات نص css في divi

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

  • لون نص النص: #ffffff
  • حجم نص النص: 16 بكسل
  • ارتفاع خط النص: 2em
  • العرض الأقصى: 500 بكسل
  • محاذاة الوحدة: المركز

خلفيات نص css في divi

ضمن علامة التبويب خيارات متقدمة ، أضف نفس فئة CSS المستخدمة سابقًا:

  • فئة CSS: قصاصة خلفية النص

خلفيات نص css في divi

كود CSS

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

.text-background-clip p {
  background: -webkit-linear-gradient( to right,#ddd 0%,#ea7ea2 100%);
  background: -moz-linear-gradient( to right,#ddd 0%,#ea7ea2 100%);
  background: linear-gradient( to right,#ddd 0%,#ea7ea2 100%);
  background-clip:text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

خلفيات نص css في divi

نتيجة

هنا نتيجة تصميم خلفية نص الفقرة.

خلفيات نص css في divi

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

الآن دعنا نتحقق من النتائج النهائية لتصميماتنا!

فيما يلي مثال على خلفية متدرجة خطية تمت إضافتها إلى نص العنوان باستخدام مقطع الخلفية

خلفيات نص css في divi

خلفيات نص css في divi

خلفيات نص css في divi

فيما يلي مثال على خلفية الصورة المضافة إلى نص العنوان وخلفية التدرج الخطي المضافة إلى نص الفقرة باستخدام مقطع الخلفية

خلفيات نص css في divi

خلفيات نص css في divi

خلفيات نص css في divi

افكار اخيرة

يمكن أن تكون القدرة على إضافة خلفيات نصية مخصصة إلى موقعك أداة تصميم مفيدة. وإذا حصلت على فهم أفضل لكيفية استخدام خاصية background CSS جنبًا إلى جنب مع background-clip: text ، فإن الاحتمالات لا حصر لها. إذا كنت بحاجة إلى القليل من المساعدة في إنشاء CSS الخاص بك ، فيمكنك أيضًا استكشاف CSS Text Gradient Generator للمساعدة في بدء العملية.

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

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

هتافات!