CSS shape-outside गुण

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

shape-outside गुण आपको इनलाइन सामग्री के घेरा आकार को परिभाषित करने की अनुमति देता है। डिफॉल्ट रूप से इनलाइन सामग्री उसके बाहरी मार्गिन-बॉक्स के चारों ओर घेरा होता है, और shape-outsideके माध्यम से आप इस घेरा को कस्टम कर सकते हैं।

shape-outside गुण पटल एलेमेंट के फ्लोटिंग क्षेत्र को परिभाषित करता है। यह फ्लोटिंग क्षेत्र पटल एलेमेंट के चारों ओर इनलाइन सामग्री को घेरता है。

उदाहरण

इमेज के चारों ओर इनलाइन सामग्री को गोलाकार घेरा दें:

img {
  float: left;
  clip-path: circle(40%);
  shape-outside: circle(45%);
}

स्वयं को प्रयास करें

CSS ग्रामर

shape-outside: none|margin-box|border-box|padding-box|content-box|basic-shape|url(image)|initial|inherit;

गुण मान

मान वर्णन
नहीं डिफॉल्ट मान। फ्लोटिंग क्षेत्र पर प्रभावित नहीं होता। इनलाइन सामग्री एलेमेंट के बाहरी मार्गिन-बॉक्स के चारों ओर घिरा होता है。
मार्गिन-बॉक्स बाहरी मार्गिन के बाहरी किनारा द्वारा घिरा आकार को परिभाषित करता है。
बॉर्डर-बॉक्स बॉर्डर के बाहरी किनारा द्वारा घिरा आकार को परिभाषित करता है。
पैडिंग-बॉक्स आंतरिक पैडिंग के बाहरी किनारा द्वारा घिरा आकार को परिभाषित करता है。
कंटेंट-बॉक्स

सामग्री किनारा द्वारा घिरा आकार को परिभाषित करता है。

इस बॉक्स के प्रत्येक कोन का दायरा 0 या border-radius - border-width - padding में बड़े वाला है。

बेसिक-शेप फ्लोटिंग क्षेत्र inset()、circle()、ellipse() या polygon() फ़ंक्शन के आकार पर आधारित है。
url(इमेज) फ्लोटिंग क्षेत्र निर्दिष्ट इमेज के एल्फा चैनल पर आधारित है, जो shape-image-threshold द्वारा निर्दिष्ट है。
आरंभिक इस गुण को उसके डिफॉल्ट मान पर सेट करें। देखें आरंभिक
विरासत इस गुण को उसके पिता एलेमेंट से विरासत करें। देखें विरासत

तकनीकी विवरण

डिफॉल्ट मान: नहीं
विरासत: नहीं
एनीमेशन निर्माण: बेसिक-शेप के लिए yes. एनिमेटेबल के बारे में पढ़ें
संस्करण: CSS आकार एकाइड में लेवल 1
जेसक्रिप्ट ग्रामर: object.style.shapeOutside="circle(50%)"

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

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

क्रोम एज फायरफॉक्स सफारी ओपेरा
37 79 62 10.1 24