सबसे पहले एक कंटेनर को पंजीकृत किया जाना चाहिए, और उससे पूछताछ की जा सकती है।
कंटेनर को पंजीकृत करने के लिए चयनकर्ता का उपयोग करें।
.parent { container-name: myname; container-type: inline-size; ... other code }
या, शॉर्टहैंड विकल्प का उपयोग करें
.parent { container: myname / inline-size; ... other code }
पंजीकरण के समय, दो विवरण - प्रकार और नाम - निर्दिष्ट करना होगा।
कंटेनर-प्रकार: ...
कंटेनर-नाम:
कंटेनर क्वेरी @container at-rule से शुरू होती है जिसके बाद कंटेनर का नाम और फीचर क्वेरी आती है।
div { font-size: 2em; } @container myname (width: > 30ch) { div { font-size: 3em; } }
यदि फीचर की चौड़ाई 30ch से अधिक है, तो myname कंटेनर के अंदर div के लिए फ़ॉन्ट-आकार को 3em पर सेट करने के लिए कंटेनर क्वेरी।
आकार-क्वेरी...
शैली-क्वेरी...
मूल्य के लिए संपत्ति की जांच की जाएगी।
उदाहरण के लिए
@container contname style('background-color: blue') { ... styles ... }
यदि कंटेनर कॉन्टनाम का पृष्ठभूमि रंग नीला है तो शैलियों को लागू करने के लिए कंटेनर क्वेरी
और, या और नहीं, का उपयोग मिश्रित प्रश्न बनाने के लिए किया जा सकता है
उदाहरण के लिए
@container myname (width>30ch) and (height>100px) { ... } @container myname not (color: blue) { ... }
कंटेनर क्वेरीज़ को अन्य कंटेनर क्वेरीज़ में नेस्ट किया जा सकता है।
उदाहरण के लिए
@container myname (width>30ch) { ... @container myname (background-color: blue) { ... } @container myname (background-color: red) { ... } }
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3