CSS :nth-child() 伪类

定义和用法

CSS :nth-child(n)}} الاكتبيريا يستخدم لاختيار العنصر الذي يكون n العنصر.

هذا الاكتبيريا يُستخدم لاختيار العنصر بناءً على مؤشره في قائمة الأبناء للمتصفح

n يمكن أن يكون عددًا/مؤشرًا، كلمة مفتاحية (غريب أو حتى) أو صيغة (مثل أn + ب)

نصيحة:رؤية :nth-of-type() الاكتبيريا تستخدم لاختيار العنصر الذي يكوننوعية نفسها (اسم العنصر)من n العنصر.

مثال

مثال 1

كيفية الاستخدام :nth-child() الاكتبيريا:

/* اختيار العنصر الرابع في مجموعة الأخوة أي العنصر */
:nth-child(4) {
  لون الخلفية: الأصفر;
}
/* اختيار العنصر الثاني في الأخوة div */
div:nth-child(2) {
  لون الخلفية: الأحمر;
}
/* اختيار العنصر li الثاني في القائمة */
li:nth-child(2) {
  لون الخلفية: الأعمدة الخضراء الفاتحة;
}

جرب بنفسك

مثال 2

غريب و حتى هو كلمة مفتاحية، يمكن استخدامها للتنسيق مع العناصر التي يكون مؤشرها غريب أو حتى (مؤشر العنصر الأول هو 1).

في هذا المكان، نحدد لون الخلفية لكل عنصر <p> الذي يكون مؤشره غريب أو حتى:

p:nth-child(odd) {
  لون الخلفية: الأحمر;
}
p:nth-child(even) {
  الخلفية: الأعمدة الخضراء الفاتحة;
}

جرب بنفسك

مثال 3

استخدام الصيغة (أn + ب) شرح:أ يعني عدد خطوات كامل، n هو جميع الأرقام اللازمة غير السلبية التي تبدأ من 0،ب هو عدد فرعي.

في هذا المكان، نحدد لون الخلفية لكل عنصر <p> الذي يكون مؤشره مضاعف لعدد 3 (سيتم اختيار الثالث، السادس، التاسع، إلخ):

p:nth-child(3n+1) {
  لون الخلفية: الأحمر;
}

جرب بنفسك

مثال 4

في هذا المكان، نحدد لون الخلفية لكل عنصر <p> الذي يكون مؤشره مضاعف لعدد 3. ثم نطرح 1 (سيتم اختيار الأول، الرابع، السابع، إلخ):

p:nth-child(3n-1) {
  لون الخلفية: الأحمر;
}

جرب بنفسك

قواعد اللغة CSS

:nth-child(النوع | غريب | حتى | أن+ب) {
  بيانات الستايل;
}

تفاصيل التقنية

الإصدار: CSS3

دعم المتصفح

الرقم في الجدول يحدد إصدار المتصفح الأول الذي يدعم هذا الاكتبيريا.

كروم إدج فايرفوكس سفاري أوبرا
4.0 9.0 3.5 3.2 9.6