252 of 313 menu

nth-child կեղծ դաս

nth-child կեղծ դասն ընտրում է տարրը, որը ծնողի n-րդ սերունդն է:

Շարահյուսություն

ընտրիչ:nth-child(թիվ | odd | even | արտահայտություն) { }

Արժեքներ

Արժեք Նկարագրություն
թիվ Դրական թիվ սկսած 1-ից: Նշանակում է տարրի համարը, որին մենք ցանկանում ենք դիմել: Տարրերի համարակալումը սկսվում է 1-ից:
odd Կենտ տարրեր:
even Զույգ տարրեր:
արտահայտություն Կարելի է կազմել հատուկ արտահայտություններ n տառով, որը նշանակում է բոլոր ամբողջ թվերը զրոյից (ոչ մեկից) մինչև անսահմանություն: Այսպիսով, 2n - նշանակում է բոլոր զույգ թվերը (սկսած երկրորդից):
Ինչպե՞ս հասկանալ սա: Փոխարինում ենք n-ում հաջորդաբար թվեր՝ սկսած 0-ից և այսպես շարունակ: եթե n = 0, ապա 2n-ը կտա 0 - նման տարր գոյություն չունի (տարրերի համարակալումը սկսվում է 1-ից), եթե n = 1, ապա 2n-ը կտա 2 - երկրորդ տարրը, եթե n = 2, 2n-ը տալիս է 4 - չորրորդ տարրը: Եթե գրենք 3n - սա կլինի յուրաքանչյուր երրորդ տարրը (սկսած երրորդից), և այսպես շարունակ:

Օրինակ

Այս օրինակում մենք կարմիր գույն կդարձնենք այն li տարրը, որը իր ծնողի 4-րդ սերունդն է:

<ul> <li>ցանկի տարր</li> <li>ցանկի տարր</li> <li>ցանկի տարր</li> <li>ցանկի տարր</li> <li>ցանկի տարր</li> </ul> li:nth-child(4) { color: red; }

:

Օրինակ

Այժմ կարմիր գույն կդարձնենք բոլոր զույգ li տարրերը:

<ul> <li>ցանկի տարր</li> <li>ցանկի տարր</li> <li>ցանկի տարր</li> <li>ցանկի տարր</li> <li>ցանկի տարր</li> </ul> li:nth-child(even) { color: red; }

:

Օրինակ

Այժմ կարմիր գույն կդարձնենք բոլոր կենտ li տարրերը:

<ul> <li>ցանկի տարր</li> <li>ցանկի տարր</li> <li>ցանկի տարր</li> <li>ցանկի տարր</li> <li>ցանկի տարր</li> </ul> li:nth-child(odd) { color: red; }

:

Օրինակ

Այժմ կարմիր գույն կդարձնենք յուրաքանչյուր երրորդ li տարրը (սկսած երրորդից):

<ul> <li>ցանկի տարր</li> <li>ցանկի տարր</li> <li>ցանկի տարր</li> <li>ցանկի տարր</li> <li>ցանկի տարր</li> </ul> li:nth-child(3n) { color: red; }

:

Օրինակ

Ընտրիչում կարելի է նշել տարրերի տիրույթ: Ենթադրենք, դուք ունեք 20 տարրից բաղկացած ցանկ և պետք է ընտրել տարրերը 7-րդից մինչև 14-րդը ներառյալ: Դա կարելի է անել այսպես:

<ol> <li>ցանկի տարր</li> <li>ցանկի տարր</li> <li>ցանկի տարր</li> <li>ցանկի տարր</li> <li>ցանկի տարր</li> <li>ցանկի տարր</li> <li>ցանկի տարր</li> <li>ցանկի տարր</li> <li>ցանկի տարր</li> <li>ցանկի տարր</li> <li>ցանկի տարր</li> <li>ցանկի տարր</li> <li>ցանկի տարր</li> <li>ցանկի տարր</li> <li>ցանկի տարր</li> <li>ցանկի տարր</li> <li>ցանկի տարր</li> <li>ցանկի տարր</li> <li>ցանկի տարր</li> <li>ցանկի տարր</li> </ol> li:nth-child(n+7):nth-child(-n+14) { color: red; }

:

swuzlpthyaz