CSS :nth-of-type() ప్రత్యామ్నాయ క్లాస్

నిర్వచనం మరియు వినియోగం

CSS :nth-of-type(n) 伪类用于匹配作为其父元素中同类型(标签名)的第 n 个子元素的每个元素。

n 可以是一个数字/索引、一个关键字(విలక్షణంఅయినని)或一个公式(如 an + b)。

提示:查看 :nth-child() 伪类以选择作为其父元素中第 n ఏ రకమైన కుమార మెటాడాల్స్ ను ఎంచుకోండి.

ఇన్స్టాన్స్

ఉదాహరణ 1

ఎలా ఉపయోగించాలి :nth-of-type() ఎంపికకర్త:

/* div సోదర మెటాడాల్స్ లో రెండవ మెటాడాల్స్ ఎంచుకోండి */
div:nth-of-type(2) {
  background: red;
}
/* జాబితాలో రెండవ li మెటాడాల్స్ ఎంచుకోండి */
li:nth-of-type(2) {
  background: lightgreen;
}
/* ఏదైనా సోదర మెటాడాల్స్ గుంపులో ప్రతి మూడవ మెటాడాల్స్ ఎంచుకోండి */
:nth-of-type(3) {
  background: yellow;
}

స్వయంగా ప్రయత్నించండి

ఉదాహరణ 2

విలక్షణం మరియు అయినని అనేది పదం, అది విలక్షణం లేదా పరిణామ సంఖ్యలు యొక్క కుమార మెటాడాల్స్ ను మేచ్చుకుంటుంది (మొదటి కుమార మెటాడాల్స్ యొక్క సంఖ్యలు 1 ఉంటాయి).

ఇక్కడ, మేము విలక్షణం సంఖ్యలు మరియు పరిణామ సంఖ్యలు యొక్క <p> మెటాడాల్స్ కు వేర్వేరు బ్యాక్గ్రౌండ్ రంగులను నిర్దేశిస్తాము:

p:nth-of-type(odd) {
  background: red;
}
p:nth-of-type(even) {
  background: blue;
}

స్వయంగా ప్రయత్నించండి

ఉదాహరణ 3

ఫార్ములా ఉపయోగించి (an + b) వివరణ:a ఇంటిజర్ స్టాప్, n అనేది 0 నుండి ప్రారంభమవుతున్న అన్ని సంఖ్యాత్మక మూడు పదార్థాలు ఉన్నాయి,b ఇంటిజర్ ఆఫ్సెట్

ఇక్కడ, మేము సంఖ్యలు 3 గుణమైన అన్ని <p> మెటాడాల్స్ కు బ్యాక్గ్రౌండ్ రంగు నిర్దేశిస్తాము (మూడవ, ఆరవ, తొమ్మిదవ మొదలైన అన్ని మెటాడాల్స్ ను ఎంచుకుంటాము):

p:nth-of-type(3n+0) {
  background: red;
}

స్వయంగా ప్రయత్నించండి

ఉదాహరణ 4

ఇక్కడ, మేము సంఖ్యలు 3 గుణమైన అన్ని <p> మెటాడాల్స్ కు బ్యాక్గ్రౌండ్ రంగు నిర్దేశిస్తాము. అప్పుడు మేము 1 ను తీసివేస్తాము (రెండవ, ఐదవ, ఎనిమిదవ మొదలైన అన్ని మెటాడాల్స్ ను ఎంచుకుంటాము):

p:nth-of-type(3n-1) {
  background: red;
}

స్వయంగా ప్రయత్నించండి

CSS సంకేతాలు

:nth-of-type(ఇండెక్స్ అని అని | అయినని | an+b) {
  సిఎస్ఎస్ నిర్వచనాలు;
}

సాంకేతిక వివరాలు

వెర్షన్: CSS3

బ్రౌజర్ మద్దతు

పట్టికలో ఉన్న సంఖ్యలు ఈ ప్రాక్సీ పై పూర్తిగా మద్దతు ఇచ్చే మొదటి బ్రౌజర్ వెర్షన్ ని నిర్దేశిస్తాయి.

క్రోమ్ ఎడ్జ్ ఫైర్ఫాక్స్ సఫారీ ఓపెరా
4.0 9.0 3.5 3.2 9.6