इन उन्नत सीएसएस चयनकर्ताओं का उपयोग करके अपने वेब डिज़ाइन पर अधिक शक्ति प्राप्त करें।

सीएसएस स्टाइलिंग के लिए तत्वों की पहचान करने के लिए विभिन्न चयनकर्ताओं का समर्थन करता है, प्रत्येक के अपने स्वयं के नियम होते हैं। जबकि अधिकांश चयन विधियाँ सीधी हैं, छद्म वर्ग और छद्म तत्व अधिक लचीलापन प्रदान करते हैं। वे आपको किसी संरचना के भीतर उनकी स्थिति या स्थिति के आधार पर तत्वों का चयन करने देते हैं, या वे सामग्री के विशिष्ट भागों का चयन करते हैं।

इन चयनकर्ताओं का उपयोग करना मुश्किल हो सकता है, और छद्म वर्गों को छद्म तत्वों के साथ मिलाना आसान है, तो आप उनके बीच अंतर कैसे करते हैं?

सीएसएस छद्म-वर्गों को समझना

सीएसएस छद्म वर्ग एक विशेष कीवर्ड की तरह है जिसका उपयोग आप चयनकर्ताओं के साथ तत्वों को विभिन्न तरीकों से स्टाइल करने के लिए कर सकते हैं। जब कुछ चीजें घटित होती हैं, तो ये कीवर्ड आपको तत्वों को लक्षित करने में मदद करते हैं, जैसे जब कोई उपयोगकर्ता किसी तत्व पर अपना माउस घुमाता है, उस पर क्लिक करता है, या इनपुट फ़ील्ड में कुछ टाइप करता है।

छद्म-वर्ग उपयोगकर्ता क्रियाओं के आधार पर तत्वों के दिखने या व्यवहार को बदलकर आपके वेब पेज को अधिक इंटरैक्टिव और प्रतिक्रियाशील बनाते हैं। जब आप

instagram viewer
अन्य सीएसएस चयनकर्ताओं के साथ उनका उपयोग करें, वे स्टाइलिंग और अन्तरक्रियाशीलता पर सटीक नियंत्रण प्रदान करते हैं।

सीएसएस छद्म-श्रेणी सिंटेक्स और उपयोग

CSS छद्म-वर्ग के सिंटैक्स में एक कोलन होता है (:) के बाद छद्म वर्ग का नाम आता है। यहाँ मूल वाक्यविन्यास है:

selector:pseudo-class {
/* styles */
}

इस वाक्यविन्यास में:

  • चयनकर्ता उस तत्व या तत्वों को संदर्भित करता है जिसे आप चुनना और शैलियों को लागू करना चाहते हैं। यह एक HTML तत्व, एक वर्ग, एक आईडी या संयोजन जैसा अधिक जटिल चयनकर्ता हो सकता है। चयनकर्ता वैकल्पिक है, लेकिन आप आमतौर पर एक का उपयोग करेंगे; इसके बिना, आपका छद्म वर्ग उन सभी तत्वों को लक्षित करेगा जिन पर वह लागू हो सकता है।
  • छद्म वर्ग वह कीवर्ड है जो उस विशिष्ट राज्य या स्थिति का प्रतिनिधित्व करता है जिसे आप लक्षित करना चाहते हैं।

सीएसएस छद्म वर्गों को उनकी कार्यक्षमता और उनके द्वारा लक्षित स्थितियों के आधार पर कई समूहों में वर्गीकृत करता है। यहां कुछ उदाहरणों के साथ मुख्य श्रेणियां दी गई हैं:

उपयोगकर्ता संपर्क

:होवर

जब माउस पॉइंटर उस पर घूमता है तो वह एक तत्व का चयन करता है।

:सक्रिय

जब कोई उपयोगकर्ता किसी तत्व को सक्रिय करता है, तो उसे चुनता है, आमतौर पर क्लिक करके।

:का दौरा किया

उपयोगकर्ता द्वारा देखे गए लिंक का चयन करता है।

संरचनात्मक

:पहला बच्चा

माता-पिता के पहले चाइल्ड तत्व का चयन करता है।

:आखरी बच्चा

माता-पिता के अंतिम चाइल्ड तत्व का चयन करता है।

:nवां-बच्चा (एन)

माता-पिता के भीतर उनकी स्थिति के आधार पर तत्वों का चयन करता है, जिससे आप विशिष्ट बच्चों को लक्षित कर सकते हैं।

प्रपत्र से संबंधित

:अक्षम

अक्षम प्रपत्र तत्वों का चयन करता है।

:चेक किया गया

चेक किए गए रेडियो बटन या चेकबॉक्स का चयन करता है।

यूआई तत्व स्थिति

:अमान्य

अमान्य प्रपत्र तत्वों का चयन करता है।

:आवश्यक

प्रपत्र तत्वों के आवश्यक फ़ील्ड का चयन करता है।

:वैकल्पिक

प्रपत्र तत्वों का चयन करता है जो वैकल्पिक फ़ील्ड हैं।

लिंक-संबंधित

:जोड़ना

न देखे गए लिंक का चयन करता है.

भाषा के आधार पर

:लैंग()

उनकी "लैंग" विशेषता में निर्दिष्ट भाषा के आधार पर तत्वों का चयन करता है।

आप इसके द्वारा एक सामान्य उदाहरण आज़मा सकते हैं छवियों पर :hover प्रभाव लागू करना एक गैलरी में. विशिष्ट शैलियों में इन छवियों को बड़ा करना या फीका करना शामिल है जब कोई उन पर मंडराता है।

सीएसएस छद्म तत्वों की खोज

सीएसएस छद्म-तत्व एक विशेष कीवर्ड की तरह है जिसका उपयोग आप चयनकर्ताओं के साथ किसी तत्व की सामग्री के विशिष्ट भागों को स्टाइल करने या अतिरिक्त सामग्री सम्मिलित करने के लिए कर सकते हैं। ये कीवर्ड आपको उनकी सामग्री संरचना के आधार पर तत्वों को लक्षित और स्टाइल करने की अनुमति देते हैं।

छद्म तत्वों अपने वेब पेज के डिज़ाइन और लेआउट को बेहतर बनाएं आपको तत्वों को उन तरीकों से शैलीबद्ध करने की क्षमता प्रदान करके जो पारंपरिक रूप से केवल वास्तविक HTML तत्वों के साथ ही संभव थे।

सीएसएस छद्म-तत्व सिंटैक्स और कार्यान्वयन

सीएसएस में छद्म-तत्वों का एक विशिष्ट वाक्यविन्यास होता है जिसमें दो कोलन का उपयोग शामिल होता है (::) के बाद छद्म तत्व का नाम आता है। यहाँ मूल वाक्यविन्यास है:

selector::pseudo-element {
/* styles */
}

इस वाक्यविन्यास में:

  • चयनकर्ता उस तत्व को लक्षित करता है जिस पर आप छद्म तत्व लागू करना चाहते हैं। यह कोई भी वैध सीएसएस चयनकर्ता हो सकता है, जिसमें कोई भी शामिल नहीं है।
  • छद्म तत्व यह उस छद्म तत्व का नाम है जिसे आप लक्षित करना चाहते हैं। आप चयनकर्ता में केवल एक छद्म तत्व का उपयोग कर सकते हैं क्योंकि संयोजन में उनका वास्तव में कोई मतलब नहीं है।

यहां कुछ छद्म तत्व दिए गए हैं:

::पहले

चयनित तत्व की सामग्री से पहले सामग्री सम्मिलित करता है।

::बाद

चयनित तत्व की सामग्री के बाद सामग्री सम्मिलित करता है।

::प्रथम पत्र

किसी तत्व के भीतर पाठ के पहले अक्षर को स्टाइल करता है।

::चयन

टेक्स्ट के उस हिस्से को स्टाइल करता है जिसे उपयोगकर्ता ने अपने कर्सर से चुना है।

::मार्कर

किसी सूची आइटम के मार्कर बॉक्स को स्टाइल करता है (उदाहरण के लिए, किसी सूची में बुलेट बिंदु या संख्या)।

::संकेत

जैसे मीडिया तत्वों में संकेतों पर शैलियाँ लागू होती हैं

::पहले और ::छद्म तत्वों के बाद समझना विशेष रूप से कठिन हो सकता है, इसलिए उनका अभ्यास करने से आपको बाकी चीजों में महारत हासिल करने में मदद मिलेगी।

समानताएं और भेद

यहां सीएसएस छद्म वर्गों और छद्म तत्वों के बीच समानताएं और अंतर हैं:

छद्म कक्षाएं

छद्म तत्वों

वाक्य - विन्यास

एक एकल कोलन (:) के साथ उपसर्ग।

दो कोलन (::) के साथ उपसर्ग।

प्रयोग

तत्वों को उनकी स्थिति, स्थिति या उपयोगकर्ता इंटरैक्शन के आधार पर चुनें और स्टाइल करें।

किसी तत्व की सामग्री के विशिष्ट भागों को शैलीबद्ध करें या आभासी तत्व बनाएं।

चयनकर्ताओं

किसी जटिल या यौगिक चयनकर्ता के भीतर किसी भी बिंदु पर हो सकता है।

चयनकर्ता का अंतिम घटक होना चाहिए और केवल एक बार प्रदर्शित हो सकता है।

सामग्री प्रविष्टि

मुख्य रूप से राज्य के आधार पर स्टाइल के लिए सामग्री सम्मिलित नहीं करता है।

चयनित तत्व की सामग्री से पहले या बाद में सामग्री या आभासी तत्व सम्मिलित कर सकते हैं।

टाइपोग्राफ़िक स्टाइलिंग

आमतौर पर टाइपोग्राफ़िक स्टाइलिंग के लिए उपयोग नहीं किया जाता है।

पाठ और टाइपोग्राफ़िक शैली के लिए उपयोग किया जाता है (उदाहरण के लिए, ::पहली पंक्ति, ::पहला अक्षर)।

लक्षित भाग

संपूर्ण तत्वों को लक्षित करता है.

किसी तत्व की सामग्री के विशिष्ट भागों को लक्षित करता है।

ब्राउज़र समर्थन

आम तौर पर अच्छी तरह से समर्थित.

आम तौर पर अच्छी तरह से समर्थित, लेकिन कुछ पुराने ब्राउज़रों में सीमित समर्थन हो सकता है।

विभिन्न शैलियों और इंटरैक्टिव सुविधाओं को बनाने के लिए सीएसएस में छद्म वर्ग और छद्म तत्व महत्वपूर्ण हैं। हालाँकि उनमें कुछ समानताएँ हैं, वेब डिज़ाइन और विकास में उनमें से प्रत्येक की अपनी अनूठी भूमिकाएँ हैं।

कार्रवाई में छद्म वर्ग और छद्म तत्व

आप अपनी समझ का आकलन करने के लिए विभिन्न परियोजनाओं में सीएसएस छद्म-वर्गों और छद्म-तत्वों का उपयोग करने का अभ्यास कर सकते हैं। आपके द्वारा किए जा सकने वाले आसान प्रोजेक्टों के उदाहरणों में प्रोफ़ाइल कार्ड, नेविगेशन मेनू और सूची स्टाइलिंग आदि शामिल हैं। ये प्रोजेक्ट आपके वेब डिज़ाइन में अन्तरक्रियाशीलता और शैली को शामिल करते हुए आपके सीएसएस कौशल को बेहतर बनाने के लिए व्यावहारिक अनुभव प्रदान करते हैं।