CSS @कंटेनर नियम

वर्णन और उपयोग

CSS @container शर्त का उपयोग अन्य तत्वों के लिए आकार या शैली के अनुसार शैली निर्धारित करने के लिए है।

शैली व्यक्तव्य शर्त के अनुसार फ़िल्टर किया जाता है, यदि शर्त सत्य है, तो वह आवरण पर लागू करता है। जब आवरण का आकार या शैली मूल्य बदले जाते हैं तो शर्त का पुनर्मूल्यांकन किया जाता है।

सूचना:CSS में, आवरण एक अन्य तत्वों को आवरित करने वाला तत्व है जो उन्हें समूहबद्ध करता है ताकि शैली निर्धारित की जा सके।

उदाहरण

अन्य तत्वों के लिए आकार या शैली के अनुसार शैली निर्धारित करें:

.parent {
  container-name: myContainer;
  container-type: inline-size;
}
/* myContainer की चौड़ाई 500px से कम होने पर शैली जोड़ें */
@container myContainer (width < 500px) {
  .child {
    width: 50%;
    border: 2px solid maroon;
    background-color: salmon;
  }
}

अपने आप प्रयोग करें

CSS व्याकरण

@container containername (containerquery) {
  CSS व्यक्तव्य
}

गुण-मूल्य

मूल्य वर्णन
containername वृत्तिय। अवयव का नाम।
containerquery

अनिवार्य। टेस्ट करने वाली शर्त। यदि शर्त सत्य है, तो शैली लागू करें।

स्थानांतरित किया जा सकता है containerquery में निम्नलिखित वर्णनकर्ता:

  • aspect-ratio
  • block-size
  • height
  • inline-size
  • orientation
  • width

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

तालिका में दिए गए नंबर इस प्रणाली के पहले पूरी तरह से समर्थन करने वाले ब्राउज़र का संस्करण को प्रदर्शित करते हैं।

च्रोम एज फ़ायरफॉक्स सफारी ओपेरा
105 105 110 16 91