छद्म-वर्ग
स्यूडो-क्लास तुम्हाला घटकाची विशिष्ट अवस्था किंवा स्थान निवडण्याची परवानगी देतात. उदाहरणार्थ, :hover
जेव्हा माउस पॉइंटर असतो तेव्हा घटक निवडतो, :focus
घटक निवडतो किंवा फोकस असतो तेव्हा घटक निवडतो, :nth-child()
समूहातील विशिष्ट मूल घटक निवडतो.
उदाहरणे:
छद्म घटक
स्यूडो-एलिमेंट्स तुम्हाला विद्यमान घटक सानुकूलित करण्यासाठी आभासी घटक तयार करण्याची परवानगी देतात.
उदाहरणार्थ, ::before
आणि ::after
घटकाच्या आधी आणि नंतर घटक तयार करा ::first-line
आणि ::first-letter
घटकाची पहिली ओळ आणि पहिले अक्षर निवडा.
उदाहरणे:
कॉम्बिनेटर
कॉम्बिनेटर तुम्हाला त्यांच्या संबंधांवर आधारित घटक निवडण्यासाठी निवडकांना एकत्र करण्याची परवानगी देतात. उदाहरणार्थ, आत element1 element2
निवडते, चे थेट मूल घटक निवडते, नंतर लगेच निवडते. element2
element1
element1 > element2
element1
element1 + element2
element2
element1
उदाहरणे:
विशेषता निवडक
विशेषता निवडक तुम्हाला त्यांच्या गुणधर्मांच्या मूल्यावर आधारित घटक निवडण्याची परवानगी देतात. उदाहरणार्थ, [attribute]
विशेषता असलेले घटक निवडते attribute
, बरोबरीचे [attribute=value]
गुणधर्म असलेले घटक निवडते, विशेषता असलेले घटक निवडते. attribute
value
[attribute^=value]
attribute
value
उदाहरणे:
:not()
निवडकर्ता
निवडकर्ता तुम्हाला विशिष्ट निवडकर्त्याशी जुळणारे घटक निवडण्याची परवानगी देतो. उदाहरणार्थ, वर्ग नसलेल्या घटकांची निवड करते, आयडी नसलेले घटक निवडते. :not()
:not(.class)
class
:not(#id)
id
उदाहरणे:
ही उदाहरणे CSS मधील प्रगत घटक निवड दर्शवतात. तुम्ही तुमच्या वेब पृष्ठावरील घटकांना स्टाइल आणि सानुकूलित करण्यासाठी ही तंत्रे सानुकूलित आणि लागू करू शकता.