Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> CSS

CSS में स्यूडो-क्लास क्या है?

CSS स्यूडो क्लासेस विभिन्न एलिमेंट्स की विशेष स्थितियों का प्रतिनिधित्व करती हैं, ये क्लासेस न केवल डॉक्यूमेंट में बेसिक एलिमेंट्स को दर्शाती हैं बल्कि उनके एक्सटर्नल फैक्टर्स जैसे स्टेटस, पोजिशन, हिस्ट्री आदि को भी दर्शाती हैं। इन स्यूडो क्लासेस का उपयोग करके डेवलपर उन एलिमेंट्स को भी स्टाइल कर सकते हैं जिन्हें सीधे CSS सेलेक्टर्स के माध्यम से नहीं चुना जा सकता।

सिंटैक्स

किसी एलिमेंट पर CSS स्यूडो क्लासेस के उपयोग का सिंटैक्स निम्नलिखित है:

Selector:pseudo-class {    css-property: /*value*/; }

उदाहरण

आइए CSS स्यूडो क्लासेस का उपयोग करने का एक उदाहरण देखें:

<!DOCTYPE html> <html> <head> <title>CSS Pseudo Class</title> <style> form {    width:70%;    margin: 0 auto;    text-align: center; } * {    padding: 2px;    margin:5px; } input:valid {    color: #fefefe;    background-color: #4CAF50; } input:invalid {    color: #fefefe;    background-color: #DC3545; } </style> </head> <body> <form> <fieldset> <legend>CSS Pseudo Class</legend> <label for="EmailSelect">Email : <input type="email" id="EmailSelect" size="25" required> </label><br> <label for="PassSelect">Password : <input type="password" id="PassSelect" minlength="8" required> </label> <div id="divDisplay">Min. Strength of Password: 8<br>Both Fields are Required</div> </fieldset> </form> </body> </html>

आउटपुट

यह निम्नलिखित आउटपुट देगा:

जब फॉर्म फील्ड्स में अमान्य डेटा हो:

CSS में स्यूडो-क्लास क्या है?

जब फॉर्म फील्ड्स में मान्य डेटा हो:

CSS में स्यूडो-क्लास क्या है?

एक और उदाहरण

आइए CSS स्यूडो क्लासेस का एक और उदाहरण देखें:

<!DOCTYPE html> <html> <head> <title>CSS Pseudo Class</title> <style> form {    width:70%;    margin: 0 auto;    text-align: center; } * {    padding: 2px;    margin:5px; } a {    text-decoration: none;    background:grey;    color: white;    border-radius: 3px;    padding: 6px; } input[type="button"] {    border-radius: 10px; } :target {    border:4px solid black;    margin: 0 auto;    height: 200px;    width: 200px;    background-image: url('https://www.tutorialspoint.com/arangodb/images/arangodb-mini-logo.jpg'); } #circle {    border-radius: 50%; } </style> </head> <body> <form> <fieldset> <legend>CSS Pseudo Class</legend> <div> <div id="circle"></div> <div id="square"></div> </div> <div> <a href="#square">Tile</a> <a href="#circle">Avatar</a> </div> </fieldset> </form> </body> </html>

आउटपुट

यह निम्नलिखित आउटपुट देगा:

किसी बटन पर क्लिक करने से पहले:

CSS में स्यूडो-क्लास क्या है?

'Tile' बटन पर क्लिक करने के बाद:

CSS में स्यूडो-क्लास क्या है?

'Avatar' बटन पर क्लिक करने के बाद:

CSS में स्यूडो-क्लास क्या है?

  1. CSS में Pseudo-element क्या है CSS में Pseudo-element क्या है

    CSS Pseudo-element मूल रूप से किसी एलिमेंट के विशिष्ट भागों जैसे first-letter, first-line, आदि के लिए एक सिलेक्टर है। :after और :before pseudo elements का उपयोग क्रमशः किसी एलिमेंट के बाद और पहले कंटेंट डालने के लिए किया जा सकता है।सिंटैक्सकिसी एलिमेंट पर CSS Pseudo elements का उपयोग करने का सिंटैक्

  1. CSS में :nth-child Pseudo-class CSS में :nth-child Pseudo-class

    CSS :nth-child() pseudo-class उस एलिमेंट को सिलेक्ट करता है जो किसी अन्य एलिमेंट का nth चाइल्ड एलिमेंट होता है।सिंटैक्सनिम्नलिखित सिंटैक्स है::nth-child(){ /*declarations*/ }उदाहरणआइए CSS :nth-child() Pseudo class का एक उदाहरण देखते हैं:<!DOCTYPE html> <html> <head> <title>CS

  1. CSS में प्सूडो-क्लास और प्सूडो-एलिमेंट में अंतर CSS में प्सूडो-क्लास और प्सूडो-एलिमेंट में अंतर

    प्सूडो-क्लास एक प्सूडो-क्लास सेलेक्टर की एक अवस्था को दर्शाता है जैसे :hover, :active, :last-child, आदि। ये सिंगल कोलन (:) से शुरू होते हैं। CSS प्सूडो-क्लास का सिंटैक्स निम्नानुसार है: :pseudo-class{ attribute: /*value*/ } प्सूडो-एलिमेंट इसी तरह, एक प्सूडो-एलिमेंट वर्चुअल एलिमेंट्स को चुनने के लिए