"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > CSS कंटेनर क्वेरी गाइड के साथ शुरुआत करना

CSS कंटेनर क्वेरी गाइड के साथ शुरुआत करना

2025-04-13 को पोस्ट किया गया
ब्राउज़ करें:791

] ] दृश्यपोर्ट मीडिया प्रश्नों के विपरीत, जो पूरे ब्राउज़र विंडो के आकार पर प्रतिक्रिया करते हैं, कंटेनर क्वेरी एक तत्व के

उपलब्ध स्थान के आधार पर स्टाइल की अनुमति देते हैं

, वास्तव में घटक-स्तरीय जवाबदेही को सक्षम करते हैं।

] ] यह दृष्टिकोण व्यक्तिगत घटक अनुकूलनशीलता के साथ संघर्ष करता है; बड़े तत्व अलग से समायोजित हो सकते हैं, लेकिन आम तौर पर वैश्विक ब्रेकप्वाइंट का पालन करते हैं।

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

An Introduction to Container Queries in CSS

कंटेनर क्वेरी को परिभाषित करना ] ]

। कंटेनर { कंटेनर-प्रकार: इनलाइन-आकार; }

] निम्न उदाहरण

h2 An Introduction to Container Queries in CSS रंग को नीला करने के लिए सेट करता है जब इसका कंटेनर 40ch चौड़ा या बड़ा होता है:

H2 { रंग नीला; } }

लेखन मोड में व्यापक संगतता के लिए, तार्किक गुणों का उपयोग करें:

@कंटेनर (इनलाइन-आकार> 40ch) { H2 { रंग नीला; } }

] आगे के विवरण के लिए आधिकारिक विनिर्देश से परामर्श करें। ] ] नीचे दी गई छवि तीन कार्ड आकार और उनकी संबंधित कक्षाएं दिखाती है।

] ]
.container {
  container-type: inline-size;
}

] ] चाबी छीनना:

@container (min-width: 40ch) {
  h2 {
    color: blue;
  }
}
]

तार्किक गुण क्रॉस-राइटिंग मोड संगतता को बढ़ाते हैं।

]
]
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3