كيفية جعل كتلة من النص HTML تظهر أمام أخرى

تتيح لك حاويات HTML div إضافة مؤثرات خاصة مثيرة للاهتمام إلى صفحات الويب على موقع الويب الخاص بعملك. يمكن لعناوين Divs ، التي تعمل مثل صفائح الزجاج ، احتواء عناصر HTML أخرى مثل كائنات النص. تحدد خاصية CSS المسمى z-index الترتيب الذي تظهر به divs عند تكديس واحد فوق الآخر. من خلال تغيير خاصية فهرس z ، يمكنك أيضًا تغيير ترتيب div في المكدس. باستخدام هذه المعرفة ، يمكنك جعل النص في div يظهر أمام النص في div آخر عن طريق تغيير قيمة فهرس z الخاصة به.

1.

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

العنوان واحد

العنوان الثاني

ينشئ هذا الرمز حاويتين div مع قيم معرف div1 و div2. تحتوي الحاوية div1 على عنوان يقرأ "العنوان 1." عنوان div الثاني يقرأ "العنوان 2". هذه divs اثنين الجلوس داخل div الرئيسية معرف الخاصة به هو "الرئيسي".

2.

أضف الشفرة الموضحة أدناه بعد الشفرة المدرجة في الخطوة السابقة:

ينشئ هذا الرمز وظيفة تغيير JavaScript JavaScript. تقبل هذه الدالة المعلمات الأربعة التي يمر بها النقر بالزرلة وتغير قيم الفهرسة z لـ div1 و div2 إلى القيم التي تم تمريرها إلى الدالة. نظرًا لأن النقر على الزر يمر -1 كقيمة div1 و 1 كقيمة div2 ، فإن الشفرة تجعل div2 تظهر أعلى div1 عند تشغيلها.

3.

الصق شفرة CSS التالية في قسم المستند:

الأساسية {

الموقف: النسبية. z-index: 1؛ الارتفاع: 400 بكسل ؛ العرض: 400px؛

لون الخلفية: أزرق. }

div1 {

الموقف: مطلقة؛ z-index: 1؛ الارتفاع: 80 بكسل العرض: 200px؛

موقف: قريب

لون الخلفية: أصفر. }

div2 {

z-index: -1؛

الموقع: مطلقة

الارتفاع: 80 بكسل العرض: 200 بكسل ؛

العلوي: 20 بكسل ؛

اليسار: 20 بكسل ؛

لون الخلفية: الأخضر.

}

يعرّف هذا الرمز سمات المظهر والموضع وفهرسة z للأقسام الثلاثة على صفحة الويب. يخلق # محدد محدد خلفية زرقاء كبيرة ترتكز عليها الباقتان الباقيتان. تحتوي محددتا # div1 و # div2 على سمات موضع تكون قيمها "مطلقة". هذا يسمح لك بوضع هذين القسمين حيث تريدهما داخل div الأساسي. يحتوي محدد # div1 على سمة لون الخلفية التي تكون قيمتها "أصفر" وقيمة سمة لون خلفية # div2 selector هي "أخضر". نظرًا لأن قيمة مؤشر z # index2 selector هي -1 ، فهي تقع خلف div2 ، التي تكون قيمة index # z2 لها 1. تظهر دائمًا قيم أعلى من قيم z-index أمام تلك القيم الأقل.

4.

أضف الكود التالي بعد الكود المدرج في الخطوة الأخيرة ::

ينشئ هذا الرمز وظيفة تغيير JavaScript JavaScript. تقبل هذه الدالة المعلمات الأربعة التي يمر بها النقر بالزرلة وتغير قيم الفهرسة z لـ div1 و div2 إلى القيم التي تم تمريرها إلى الدالة. بما أن النقر فوق الزر تمرير -1 لقيمة div1 و 1 لقيمة div2 ، فإن الشفرة تجعل div2 تظهر أعلى div1.

5.

قم بحفظ المستند وعرضه في المستعرض. سترى div1 الأصفر ، الذي يكون نصه "العنوان 1" ، يجلس أعلى القسم الأخضر الذي يكون نصه "العنوان 2". انقر فوق الزر لجعل div2 تظهر أعلى div1.

نصائح

  • يستخدم هذا المثال ألوان الخلفية لتسهيل التعرف على حاويات div المختلفة. يمكنك إزالة سمات لون الخلفية من تعريفات CSS إذا كنت تريد التخلص من الألوان.
  • على الرغم من أن هذا المثال يستخدم العناوين كمحتويات حاويات div ، يمكنك وضع أي نوع من العناصر النصية التي تريدها في divs وتعيين قيم CSS وعرضها إلى أي شيء تريده.

موصى به