शेप-मार्जिन प्रॉपर्टी

shape-margin प्रॉपर्टी शेप के चारों ओर मार्जिन निर्धारित करती है, जो shape-outside प्रॉपर्टी द्वारा परिभाषित की गई है। यह शेप और उसके चारों ओर लपेटने वाले टेक्स्ट के बीच की दूरी बढ़ाने की अनुमति देता है।

सिंटैक्स

cssसिलेक्टर {
  shape-margin: मान;
}

उदाहरण

20px मार्जिन वाला एक सर्कल:

html<div class="shape"></div>
<p>
  some long text
</p>
css.shape {
  width: 150px;
  height: 150px;
  float: left;
  shape-outside: circle(50%);
  shape-margin: 10px;
  clip-path: circle(50%);
  background: #3498db;
}

p {
  width: 500px;
  text-align: justify;
}

Результат:

उदाहरण

1em मार्जिन वाला एक त्रिकोण:

html<div class="shape"></div>
<p>
  some long text
</p>
css.shape {
  width: 150px;
  height: 150px;
  float: left;
  shape-outside: polygon(0% 0%, 100% 50%, 0% 100%);
  shape-margin: 1em;
  clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
  background: #e74c3c;
}

p {
  width: 500px;
  text-align: justify;
}

Результат:

यह भी देखें

  • shape-outside प्रॉपर्टी,
    जो रैपिंग के लिए शेप को परिभाषित करती है
  • clip-path प्रॉपर्टी,
    जो एलिमेंट की दृश्यमान शेप बनाती है
  • float प्रॉपर्टी,
    जो shape-margin के काम करने के लिए आवश्यक है