उन्नत
CSS · निपुण - उन्नत पैटर्न और प्रदर्शन
- CSS वेरिएबल और calc/clamp फ़ंक्शनकस्टम प्रॉपर्टीज़, कैस्केड के भीतर वे रनटाइम पर कैसे रिज़ॉल्व होती हैं, और द्रव इंटरफ़ेस के लिए calc() तथा clamp() फ़ंक्शन में महारत हासिल करें।
- ट्रांज़िशन और एनिमेशन: @keyframes, transform, टाइमिंगtransform और opacity के साथ कंपोज़िटर पर एनिमेट करें, अपने @keyframes को संरचित करें, और उपयोगकर्ताओं की मोशन प्राथमिकताओं का सम्मान करें।
- आधुनिक सेलेक्टर: :has, :is, :where, उन्नत :nth-childसामग्री के आधार पर चयन करने, बिना विशिष्टता बढ़ाए सेलेक्टरों को समूहीकृत करने, और जटिल पैटर्न को लक्षित करने के लिए हाल के फ़ंक्शनल स्यूडो-क्लासेस का लाभ उठाएँ।
- CSS आर्किटेक्चर: BEM, यूटिलिटी-फ़र्स्ट, फ़ाइल संगठनBEM और यूटिलिटी-फ़र्स्ट दृष्टिकोण, एक टीम में उनके वास्तविक ट्रेड-ऑफ़ की तुलना करें, और कैस्केड लेयरों के साथ अपनी फ़ाइलों को संरचित करें।
- कंटेनर क्वेरी और CSS नेस्टिंगअपने कंपोनेंट्स को व्यूपोर्ट के बजाय उनके कंटेनर के प्रति उत्तरदायी बनाएँ, और नेटिव नेस्टिंग के साथ अपनी स्टाइलशीट्स को संरचित करें।